多核领域的恐慌

最新ubuntu/linux/开源新闻或者其它IT相关资讯
头像
ttand
帖子: 1745
注册时间: 2005-08-22 14:05
来自: 离开北京

#31

帖子 ttand » 2008-05-28 12:23

xiooli 写了:专门弄一个核来给其他的核分工,软件照原样编。
IBM /cell??? :D
错过好多好贴,没占到广告位后悔啊
头像
sevk
帖子: 2060
注册时间: 2007-05-08 16:26
系统: arch
来自: 火星内核某分子内某原子核内
联系:

#32

帖子 sevk » 2008-06-17 11:00

以后的CPU就像USB接口一样,可以热插拔的.
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
glseda
帖子: 17
注册时间: 2007-07-02 10:00

#33

帖子 glseda » 2008-07-23 11:51

应该针对CPU内部的处理机制,而不是改变现有的编程方法
就像编译优化一样,不同的代码可以生成相同的经过优化的字节码
头像
tianping
帖子: 278
注册时间: 2007-08-26 15:57

Re: 多核领域的恐慌

#34

帖子 tianping » 2008-07-30 23:02

可不可以先设计出一个比较底层的程序,主要功能是管理多个核,进行并行运算;之后的任务就是将需要进行的运算任务转交给这个程序,由它去调度不同的核? 从外部看来,它仍然像单核时代一样?有没有可能去写出这样一个比较底层的程序?另外,现在的并行计算是怎么实现的?是提前将任务分隔,交给不同的CPU么?
dogfox 写了:芯片设计师同意多核是未来,但如何以最佳方式设计和编程多核处理器则在专家中引起广泛争论。AMD的资深工程师Chuck Moore相信行业需要迁移到新的软件模式,让多核为不同任务优化。他建议,计算机应该像手机,使用多种不同类型的核心运行不同的软件模块,通过高级编程接口预先设定。其他人并不赞同他的观点,他们认为为异构处理器编程太困难了。他们唯一形成的共论是多核计算面临重大危机。多核正迫使开发者转向平行编程模式,Chuck Moore称,“行业内部关于如何在多核处理器上编程,尤其是异构处理器编程方面,有一点点恐慌。”

http://www.eetimes.com/showArticle.jhtm ... =206105179

http://blog.wired.com/wiredscience/2008 ... entis.html

图片
fjuser
帖子: 43
注册时间: 2008-07-06 15:27

#35

帖子 fjuser » 2008-07-31 15:10

现在GPU也值得让人关注了
lenin
帖子: 174
注册时间: 2007-05-23 14:37

#36

帖子 lenin » 2008-08-01 10:47

dfsr 写了:该恐慌的是那些无脑的代码民工吧?
当然Microsoft也该恐慌了,不单单是增加个窗口效果那么简单了。
:D

good point!

我等脑中无代码的,就只有look look热闹了
秋水龙吟
帖子: 57
注册时间: 2007-12-06 23:03

#37

帖子 秋水龙吟 » 2008-08-04 17:33

不懂。路过,学习学习
shy_sunhongyi
帖子: 128
注册时间: 2007-11-29 10:40

#38

帖子 shy_sunhongyi » 2008-08-05 9:13

如果说要使用64位系统,还是AMD的CPU要好一些。
不过,现在大多数人还是使用32位的系统多一些,那么根本就发挥不出64位架构CPU的性能。
我测试过,赛扬D420的性能跟奔腾E2140的性能根本就没有什么差距,但是价格差了一倍。
以目前来说,单核的CPU足矣!
头像
pxw816
帖子: 296
注册时间: 2007-10-16 19:29

#39

帖子 pxw816 » 2008-09-12 0:32

suntho 写了:
xiooli 写了:专门弄一个核来给其他的核分工,软件照原样编。
这个建议不错
不过不知道生产者会不会这样想
很不错的相法,对于软件层来说是单核,不错的虚拟,多核虚拟成单核
cpu:Intel(R) Core(TM)2 Quad CPU Q6600
mem:2GB DDR2 800 *4
disk:ide320GB+(640GB+640GB)raid
video:Nvidia GTX 260+
network: Atheros AR8121/AR8113
monitor: BENQ FP92W
OS: ubuntu
头像
command
帖子: 306
注册时间: 2007-10-14 0:50
来自: GUCAS

#40

帖子 command » 2008-09-12 0:43

在这讨论的,都搞过并行编程吗?知道并行编程的难点在那吗?
OS: Debian GNU/Linux
Version: lenny
Kernel: 2.6.36
Xorg: 1.4.2
CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
HD: 320G SATA
Memory: 2G DDRIII
Graphics:Mobility Radeon HD 3450
头像
command
帖子: 306
注册时间: 2007-10-14 0:50
来自: GUCAS

#41

帖子 command » 2008-09-12 0:47

xiooli 写了:专门弄一个核来给其他的核分工,软件照原样编。
1、这种主从式,主核很容易成为瓶颈;
2、该如何设计分配算法?该算法和可能是无法实现的!
OS: Debian GNU/Linux
Version: lenny
Kernel: 2.6.36
Xorg: 1.4.2
CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
HD: 320G SATA
Memory: 2G DDRIII
Graphics:Mobility Radeon HD 3450
头像
Allen1st
帖子: 404
注册时间: 2008-11-08 9:28

Re:

#42

帖子 Allen1st » 2008-11-19 17:18

joshuahe 写了:软件开发者懒而已

没什么创新精神,单核多好啊,底层协议都不变,现成的代码又多,东抄抄西抄抄就做好一个软件了
话不能这么说..

个人经验: 在针对多核CPU对软件做优化时 很增加很多很弱智的代码..
凸-_-
coofy463
帖子: 30
注册时间: 2009-01-06 17:59

Re: 多核领域的恐慌

#43

帖子 coofy463 » 2009-01-20 22:32

程序员还用过吗? :em20
poet
帖子: 2841
注册时间: 2006-09-11 22:47

Re: 多核领域的恐慌

#44

帖子 poet » 2009-01-21 18:53

tianping 写了:可不可以先设计出一个比较底层的程序,主要功能是管理多个核,进行并行运算;之后的任务就是将需要进行的运算任务转交给这个程序,由它去调度不同的核? 从外部看来,它仍然像单核时代一样?有没有可能去写出这样一个比较底层的程序?另外,现在的并行计算是怎么实现的?是提前将任务分隔,交给不同的CPU么?
从理论上讲,这样做的开销相当大。至少大多数程序员现在还想不出一个可行的办法实现自动对单线程程序异构。

至于现在的并行计算,肯定是程序员实现的,而不是操作系统实现的。
头像
sonic370
帖子: 484
注册时间: 2008-01-23 15:16
来自: Earth

Re: 多核领域的恐慌

#45

帖子 sonic370 » 2009-01-21 19:42

我不懂,我闹残?
WA L L•E (Waste Allocation Load Lifter Earth-Class)

EVE...............................ing @.@
回复