社区
英特尔边缘计算技术
帖子详情
也许栏目名称的关系吧,我觉得大家跑题了
DentistryDoctor
2006-06-26 03:02:41
多核,无论是Intel的,还是AMD的,谁优谁劣,本不是我等计较的。
我想也没有几个人会从汇编或物理的角度去考虑如何优化,来迎合多核的趋势。
其实从软件的角度讲,多线程的程序,无论如何,比起单线程的程序,在多核心的平台上跑起来,都会有较大的性能的提升。姑且不论是30%还是50%.
所以我觉得大家应该更多的讨论多线程编程的技术,比如如果做好同步,避免死锁,检测死锁,如何调试多线程的程序等。
在此抛砖引玉了。
...全文
786
31
打赏
收藏
也许栏目名称的关系吧,我觉得大家跑题了
多核,无论是Intel的,还是AMD的,谁优谁劣,本不是我等计较的。 我想也没有几个人会从汇编或物理的角度去考虑如何优化,来迎合多核的趋势。 其实从软件的角度讲,多线程的程序,无论如何,比起单线程的程序,在多核心的平台上跑起来,都会有较大的性能的提升。姑且不论是30%还是50%. 所以我觉得大家应该更多的讨论多线程编程的技术,比如如果做好同步,避免死锁,检测死锁,如何调试多线程的程序等。 在此抛砖引玉了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
31 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beststone
2006-08-08
打赏
举报
回复
我觉得讨论单线程的桌面应用和不同厂家优劣之类在这里都属于跑题。
非常同意楼主的观点。
我才是四星瓢虫
2006-08-03
打赏
举报
回复
支持楼主!
讨论问题不要钻牛角尖!
OnlyFor_love
2006-08-01
打赏
举报
回复
我对这方面不熟悉 希望大家能提出一些技术问题
OnlyFor_love
2006-08-01
打赏
举报
回复
顶一个 呵呵
OnlyFor_love
2006-07-28
打赏
举报
回复
总感觉到多线程编程和多核技术的融合将会是一个非常艰苦的过程
cxxylce0
2006-07-27
打赏
举报
回复
超线程太爽了,开个程序,CPU 只用了 50%,不像 AMD3000+,一下子就用玩了
SonicX
2006-07-27
打赏
举报
回复
LZ的观点本人表示支持
这个区并不是讨论哪种CPU效率更高,多核是否有意义,多线程是否有意义而应该讨论如何在多核环境下充分利用这个优势如何在程序中实现,至于程序中是否需要用到多线程我想作为程序员自然会有规划就如楼上某位说的编写个计算器程序谁会用多线程,不该过多的讨论.
前面还看到关于编程中一个观点
就是当CPU已经满负荷了再用多线程属于没事找事
个人认为在单核CPU这个认识并没有错但到了多核时代这个观点个人认为就站不住脚了
设想多核情况下单一线程确实使CPU满负荷了,但各位请注意这仅仅是一个CPU单元,其他的CPU单元还空着呢,何不让其他CPU也来工作加快线程完成速度呢?
OnlyFor_love
2006-07-27
打赏
举报
回复
呵呵 你的等级最高了 加油啊 以后有难题的话你要多出来回答了
UEAnswer
2006-07-24
打赏
举报
回复
我也要分!没有分没有提问权了~
碧海情天-赵亮
2006-07-24
打赏
举报
回复
Analyst() ( ) 信誉:100 2006-7-19 0:27:21 得分: 0
那个sncp_pluto完全是在胡说八道啊,事实是正好相反。
呵呵,我也觉得很滑稽,幸好他也说了是个人浅见。
不过在电脑知识上,可没有多少资格发表纯“个人浅见”,必须基于一定的知识基础。学海无涯,求知过程中错误也难免,但还是不宜在极不了解的情况下发表太离谱的见解啊。
今天心情一般般,可是看了他的回复,一下笑起来,感觉心情倒是好很多。布鲁托有功了。
Analyst
2006-07-19
打赏
举报
回复
那个sncp_pluto完全是在胡说八道啊,事实是正好相反。
要利用好多核,不是简单的把程序改成多线程就OK的,一般来说只有计算密集型的程序才有可能充分利用多核优势,而目前大多数普通应用程序并不消耗大量计算资源,多核优势难以体现。并且把一个串行的算法改写成并行算法也不是一件容易的事情,很有可能得不偿失。所以一般程序员面对多核时代大可不必惊慌,这种高级技术还轮不到你们玩。
cxxylce0
2006-07-19
打赏
举报
回复
超线程太爽了,开个程序,CPU 只用了 50%,不像 AMD3000+,一下子就用玩了。
orcd
2006-07-13
打赏
举报
回复
现在硬件发展快,很多问题,都不需要考虑了
TERRYYRRET
2006-07-12
打赏
举报
回复
up
alaiyeshi
2006-07-12
打赏
举报
回复
为了多线程而多线程是要不得的
你增加了线程,那么线程间的同步,你也要增加开销,性能的提升不是线性的
你提升的性能和你增加的线程数是一条类似正态分布的一条曲线
也就是说你必须要计算出你能提升的性能的最大值,否则超出以后对你程序的性能就是负的提升
然而用户的机器性能是不可知的
是不能按照你的机器来估计的
多线程,是不错
但不是多线程就什么都解决了
langziji
2006-07-11
打赏
举报
回复
^_^
cpio
2006-07-11
打赏
举报
回复
晕,如果程序在双核电脑上出现单核上不会出现的错误
是不是应该CPU厂家进行解决呢?
sncp_pluto
2006-07-07
打赏
举报
回复
我只谈谈我个人对双核CPU的感受。
我觉得,如果我们的软件在运行之后,CPU还没有满负荷运转,也就是CPU使用率还剩下不少,那么在这种情况下,将我们的软件修改成多线程来实现是有意义的。否则,软件本来就已经让CPU很吃力的运转了,再将它修改成多线程来实现,这样做根本对性能的提高一点也没有帮助。
简单的说,多线程的软件实现方式,其目的是为了让留有余力的CPU将还没有用上的力气使出来。如果CPU已经在吃力的运转了,那么将软件改成多线程实现就没有意义,甚至还会在一定程度上降低运转效率。
其实,在双核CPU这种技术出现之前,多线程编程的软件技术就已经出现了。很明显,多线程并非只是用在双核CPU上的。使用双核CPU搭建硬件平台,只是说,在这种平台上,CPU比以前更容易出现有力使不上的机会。
以上是个人浅见,请各位指正。
GladisionBoy
2006-07-07
打赏
举报
回复
太少人养成多线程编程的习惯
不愿意在开发流程中增加线程同步等问题的考虑
一味追求简单实不可取
稍正规的软件都应考虑多线程
除非你只是做一个小工具
那其实不是真正意义上的应用
之所以大家认为多核没有多大意义
就是你自己不能开发出在多核环境下占优的程序
就像DirectX一样 如果没人用DX编程
那显卡对对DX支持不断增强也会被抱怨是没用
顺应正确的趋势 显然是正确的
多线程思维对程序员而言很重要
我只是刚开始使用但已经意识到
tjuzhangrui
2006-07-04
打赏
举报
回复
mathe() ( ) 信誉:120 2006-6-29 14:31:00 得分: 0
问题不在这里.
曲高和寡,毕竟多线程编程大家接触的比较少,所以感兴趣的人少
加载更多回复(11)
思维导图☆三招十八式
思维导图三招十八式http://www.795.com.cn/wz/55075.html思维导图三招十八式之一:思维导图进行资料整理学习力的革命系列暂时结束,从今天开始转载三招十八式系列,这个系列都是讲思维导图的各种应用技巧。为了让大家知道具体是什么,我把文字版放在下面,看完后,
觉得
有用,请下载完全版,后面的附件就是 写在前面的话 关于思维导图软件的使用,一般来说是很简单的,这些软件的使用
CSDN 英特尔多核计算技术版精华贴整理(1)
CSDN 英特尔多核计算技术版精华贴整理(1) 蒙celineshi版主厚爱,我现在也忝列英特尔多核计算技术版版主了。上任时日虽然不久,但一直都想把本版最有价值贴子(MVP?)整理起来奉献给大家。拖之又拖之后,终于花了两个晚上阅读了论坛全部贴子,整理了出来,希望能给大家带来一点有价值的东西。 你的回复,就是对我最好的鼓励! 已结贴精华 1、地址:http://communit...
面向对象最重要的是“抽象”,三层最重要的也是“抽象”,没有抽象就不是真正的面向对象、三层。...
只用class的,那叫做“基于对象”,比如当初的vb6.0;只是分了三个项目,把以前写在一起的代码分成了三份,所谓的业务逻辑层就是一个传声筒,这一类自称三层的,在我看来都是“模仿三层”,甚至是“伪三层”。 面向对象,就是要先考虑“对象”,考虑对象的时候完全不用去考虑数据库结构是什么样子的,这个对吧?ORM讲究的是现有O后有R,然后再去映射。 代码 写...
面向对象最重要的是“抽象”,三层最重要的也是“抽象”,没有抽象就不是真正的面向对象、三层。
只用class的,那叫做“基于对象”,比如当初的vb6.0;只是分了三个项目,把以前写在一起的代码分成了三份,所谓的业务逻辑层就是一个传声筒,这一类自称三层的,在我看来都是“模仿三层”,甚至是“伪三层”。 面向对象,就是要先考虑“对象”,考虑对象的时候完全不用去考虑数据库结构是什么样子的,这个对吧?ORM讲究的是现有O后有R,然后再去映射。 代码
连载IT小说《失业的程序员》讲述一个Android开发者的奋斗史
失业的程序员(一) 不小心,我失业了。 原因是前几天和我的部门经理拍了桌子,我的组员去内蒙古出差,项目没有中标。年后,长得很像猪刚烈的部门经理发飙了,要辞退我的组员。 我纳闷了,我的组员是技术支持,要退也应该退销售啊。不过我知道猪刚烈不敢。 我好说歹说了一个上午,甚至我都提到了“真、善、美”的思想,都没有让猪刚烈回心转意。一时冲动拍了桌子,提出我也和我的组员一起"西去
英特尔边缘计算技术
567
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章