Bulldozer将率先达成八核心
早在今年年初AMD就曾公布了Bulldozer架构的大量细节,下面我们就来回顾一下。
英特尔在设计Nehalem架构时就使用了大量的模组化方案,因此可以方面的面向不同市场推出不同版本的处理器,而AMD此次也采用了相似的设计。
【图】Bulldozer核心架构
●率先达成八核心
AMD的这种模组化设计相当于把一个CPU分成了若干块积木,可以根据需要增加或减少积木的数量,以提供不同水平的性能,AMD将其中每一块积木称作Bulldozer模块。AMD宣称Bulldozer每个内核都是双核心设计,因为它拥有两组独立的整数运算核心,以及一个共享的浮点运算核心,可以同时处理两个线程的任务。AMD的这种双线程设计使其核心尺寸大于单核心,但却小于传统意义上的双核心架构。
●AMD自己的"超线程技术"
如果其他条件相同,AMD Bulldozer这种核心设计的性能将高于单个超线程核心,但却略低于两个单线程核心,另一方面这种设计还有效的节约的核心die的尺寸。AMD宣称Bulldozer集成的第二个整数核心只占整合核心die尺寸的12%,但却可以显著提升整数运算性能。
【图】Bulldozer的模组化设计
●模块化设计实现更多核心
凭借AMD的Bulldozer单元设计,因此未来这种CPU可以整合2到4颗Bulldozer模块,也就是说将很容易制造出八核处理器。由于在操作系统中是用线程数量来识别处理器的核心数量,因此一颗拥有4组Bulldozer的CPU在Windows任务管理器将被识别为8颗核心。
【图】AMD自己的超线程技术
AMD宣称Bulldozer的模组化设计将为未来硬件性能带来可观的增长,因为对于传统的超线程多核处理器来说,强制多线程进入一颗核心必将使其他核心出现空闲状态,而浪费处理器性能,而Bulldozer则很好的解决了这一问题。
另有消息称,Bulldozer将是AMD第一款32nm制程的处理器。
网友评论