多核芯片规划中的核数量将急遽增加,多核草创公司Tilera的创始人兼CEO Anant Agarwal近来表明,10年内台式机芯片内将有100个核。
“我会称其为摩尔定律系列——内核数量每18个月翻番。”Agarwal表明,Tilera现在供给名为Tile64的64核嵌入式处理器。
到2017年,Agarwal估计,嵌入式处理器将包含4096个核,服务器CPU将有512个核,而台式机芯片将达128个核。
多核规划在一个芯片上就完成了服务器群,然后缩减了数据中心巨细,Agarwal表明。它还能根据面部辨认软件来创立能主动索引个人相片的台式计算机,他接着说。
但首要,他表明,职业需求供给新的软件模型,由于现在选用线程和缓存一致性监管的操作系统无法习惯这种多核器材。“SMP Linux将成为过眼烟云。”Agarwal说。
为使软件模型简略,多核芯片应是许多相同通用内核的调集,他指出。但其它规划师对此则持相反观点。
AMD高档研究员Chuck Moore所谈的新软件模型是一系列针对不同使命优化了的异构核的调集。计算机应该更像手机那样,Moore建议,计算机应选用各种专门的核来运转经过高档别API 组织的模块化软件。
“咱们预见到一种从以指令集建构为根底的兼容、向以API为根底的兼容改变的趋势,选用异构核,成效可前进一个数量级。”他说,“微软的DirectX API已能敷衍多种图形处理器,所以,它是种老练软件模型。”
瑞萨科技的高档总工程师Atsushi Hasegawa也表明,手机中选用许多专用核协同作业的方法对未来的多核规划来说是个好形式。
IBM的微处理器总工程师Brad McCredie指出,计算机处理器将阅历测验选用比如IBM Cell那样的片上加速器的这样一个阶段。但终究,该架构将只限用于在许多通用核周边放置少数专用核的用法。
别的,其它小组成员在猜测未来的微处理器内将整合多少核时,并没有像Agarwal那么急进。例如,Sun微电子部分的首席专家Rick Hetherington指出,到2018年,服务器或许只要32到128个核。
Hetherington还以为,现在的软件模型在下个10年内仍将存活。“我以为,咱们每核能支撑500到1000个线程。实际上,或许在未来5到6年内就可完成。”他说。
在根据网络的运用浪潮中,Sun的多核战略则部分根据处理相似Google那样的巨子对多线程负载的需求。服务器环境中虚拟化的呈现,也助推了Sun的战略。
但IBM的McCredie建议,现在的服务器有必要运转包含许多非线程化运用在内的各种运用。“当今的数据中心运转许多‘傻瓜’运用,中心内的许多人乃至不再了解其原码放在哪里,”他说,“谷歌是破例。咱们仍在与那些或许会一向运用单线程运用的用户进行评论。”
英特尔微处理器技能试验室主任Shekhar Borkar表明,微处理器核将变得更简略,但软件需以比曾经更快的速度前进。“今后,一个内核看起来就像一个NAND门。你不会跟它牵扯不清。” Borkar表明,“就软件来说,上市时刻曩昔一向很慢,但今后咱们不再等得起那么长时刻了。”
Transmeta的创办人Dave Ditzel(Sun的前CPU架构师)认同上述观点。Ditzel表明,他参加规划了Sun的首款64位CPU,然后等了近10年,商业化的64位操作系统才面世。
“凭借多核,咱们好像在背注一掷,” Ditzel说,“然后,咱们有必要睁大眼睛看咱们是否满足走运得到想要的。”