泡泡网CPU频道 PCPOP首页      /      CPU     /      评测    /    正文

多核革命 AMD首席技术官帮你解密CPU

● 未来多核心处理器的发展方向

◎ SoC(SMP on a Chip)

    在1990年代中后期,RISCSMP市场的主流是4、8和16路SMP。这种“利润最丰厚”的市场,提供了额外的CPU能力来证明应用并行化的效果,而不会产生让人无法接受的成本开销,也不会为应用提供过多无法有效利用的处理器。

    目前的趋势是,数年内将能够在单一芯片上实现类似的SMP尺寸,从而据此做出多方面的预测:

    •在1990年代,RISCSMP打开了UNIX服务器市场,多核芯片能否以与之相同的方式打开并行代码的新市场?

    •为了有效利用多核处理器芯片,是否需要在架构或编程模式上进行根本性改变?或并行应用能否凭借自身的力量发展,还是需要架构方面的增强(如transactionalmemory)?

    •提高单一芯片的核心/线程数量,是否能够消除绝大多数用户对于更大型SMP系统的需求?

    即使对于单插槽或双插槽系统,每个芯片上核心数量的提高,将会使用户混合运行多线程和单线程作业(这些作业不会使用全部CPU核心),更像最近10年中的大型SMP服务器,而不是传统的使用模式。即使是在这些小系统中,核心数量的日益增多也可以扩展虚拟化的采用,支持多个客户操作系统使用各自专用的核心,但竞争使用内存空间、内存带宽、共享缓存及其他共享资源。

◎ 设计空间的爆炸式增长

{imageTitle}

    在本文开头的简单示例,已经讨论了在定义适当的微处理器芯片指标参数时的复杂性和相当有限的自由度(例如,一或两个核心加上小容量或大容量缓存)。AMD最初销售的双核处理器基于90纳米的工艺技术,年中即将推出的四核Barcelona将基于65纳米工艺技术。采用45纳米技术,AMD能够将内核数量再翻一倍(8个内核);而采用32纳米技术,AMD则将能够将内核数量再翻一倍(16个内核),同样22纳米技术还能够令AMD将内核数量再翻一倍(32个内核),而这一切都是切实可行的。

    最近的研究表明,无论从设计或应用性能的角度来看,CMP设计空间都是多维的。但问题是,性能与性价比指标的定义已经发展出了很多层次的自由度。若每个应用都拥有不同的单线程性能、多线程性能、单线程性价比和多线程性价比设计点,将更难以做出决定。而且,CPU产量与不断增加的独立“最优”设计点,也将成为芯片产业即将面临的主要挑战。

0人已赞

关注我们

泡泡网

手机扫码关注