社区
英特尔边缘计算技术
帖子详情
多核技术对开发人员来说是幸福还是痛苦?
best_dba
2008-03-20 05:14:15
如果对于开发人员来说,不需要去考虑几个核的问题,运算的分解由编译器或者操作系统来处理。那么,作为一个应用开发人员,我感到万分的欢迎!
只是,这样的编译器或者操作系统何时才能问世?
如果有针对多核控制的指令集则相对轻松吧?但我也没怎么接触这个
个人感觉,多不多核对软件开发人员,尤其是上层的应用程序开发来说,没有什么区别。
苦与乐并存。
...全文
207
5
打赏
收藏
多核技术对开发人员来说是幸福还是痛苦?
如果对于开发人员来说,不需要去考虑几个核的问题,运算的分解由编译器或者操作系统来处理。那么,作为一个应用开发人员,我感到万分的欢迎! 只是,这样的编译器或者操作系统何时才能问世? 如果有针对多核控制的指令集则相对轻松吧?但我也没怎么接触这个 个人感觉,多不多核对软件开发人员,尤其是上层的应用程序开发来说,没有什么区别。 苦与乐并存。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OpenHero
2008-04-22
打赏
举报
回复
用intel的tbb的开发库,或许对开发多线程有很多的方便。
但是我认为最基础的还是创通的串行算法已经深入人心,至少到现在为止,还没多少学校是以并行算法为主,讲解程序的算法,或者实现。
从基础的角度来讲,如果最基本的理论知识都还不普遍,不要说开发工具不方便,即使有方便的开发工具,也不一定能做出好的并行算法的程序。
多核,归根到底,也是为了体现并行算法的优势。
有的时候,基础才是最重要的。
单独说多核,或者多线程编程是实际的,或者说,要走很多弯路,回过头来再来研究并行算法,这样或许会有很多很多弯路。
但是现在又有多少能在利益和base知识方面能真正的做到取舍?
或许多核编程 GPU编程,应该从最本身的地方出发,从最根本的地方出发,从并行算法在学校的推广做起,这样地层的基础扎实了,才能真正的在多核上面作出一定的好成绩。
或许有的时候,急功近利了一些,只是最求好的结果,得到效益。基础科学的研究却往往被忽视。
xin_200
2008-04-21
打赏
举报
回复
Intel编译器确实一直支持OpenMP,不过OpenMP现在进展不大也是事实,INTEL的自动并行优化进展很慢也是事实:)
hsg77
2008-04-10
打赏
举报
回复
学习.Net下编并行应用软件! 微软VS2005也开始支持OpenMP,怎么用呢?有没有实例一下?
intel_www
2008-03-25
打赏
举报
回复
"
运算的分解由编译器或者操作系统来处理
"
支持OpenMP的编译器可以帮助你完成一些工作。Intel编译器一直支持OpenMP,微软从VS2005也开始支持OpenMP,GCC从4.x开始也支持OpenMP.从这里面我想你也会感觉到什么是大势所趋了。:)
intel_www
2008-03-25
打赏
举报
回复
是痛苦,但是这是大势所趋。
多不多核对上层应用开发来说不是没有,是区别很大。单线程的程序最多只可能利用一个核的处理能力,而现在的发展趋势就是CPU的处理能力增长一大部分来源于核的数目的增长。应用程序不多线程化在新的CPU上就利用不到新的硬件带来的好处。
Java并发编程
】 课程教授如何通过模式、面向对象设计技术和Java编程语言的特性来开发高质量并发软件应用程序和可重用框架。 多核的分布式核处理器、廉价的大容量存储、无处不在的连接性和通用软件平台的融合趋势,正推动着软件...
c++20中的同步库
在目前流行的多核(多CPU)编程中,虽然采用了更多的分布式的算法,但最终细分到一个处理单元中,仍然是处理线程间数据的拆分。换句话说,通过数据结构的设计和算法的分拆,实现最小的数据冲突结果。 说这些目的在于...
外刊IT网站经典计算机开发,评论,总结文章汇总共享
· 25: 辞掉你的工作,去开发一个应用:我的创业故事 (5) · 24: 你是一个努力工作的程序员吗?还是一个懒惰的程序员? (7) · 23: 动画演示10个有趣但毫无用处的Linux命令 (3) · 20: 如何使用NetCat...
微软的努力:来看看WP8开发历程吧
不久前,我们已通过Windows Phone高级产品经理Greg Sullivan得知, ...早在2010年Windows Phone 7发布之前,...开发工作就已经在进行中了。据国外媒体报道,近日微软公布了公布了数份文档,描述 了关于Windo
重磅综述:精准精神病学机器学习的现代观点
我们认为,以ML为动力的现代技术的进步将在当前对精神疾病的诊断、预后、监测和治疗的实践中创造一个范式转变。我们讨论了精准精神病学的概念和实际挑战,并强调了未来的研究方向。2. 摘要根据美国国家精神健康研究...
英特尔边缘计算技术
566
社区成员
7,027
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章