未来属于谁?Sandy Bridge还是推土机
分享
显然,我们已经进入了多核时代,将来CPU厂商比拼的一大项目就是核心数量多寡了,但是在新架构即将到来的时候,不少网友感到迷茫的是我们究竟需要多少颗核心?多颗核心带来的是功耗的增加和价格的提升,那么在新架构的帮助下,怎样才能合理选择核心数呢?这一疑问是由该如何计算AMD的“Bulldozer”新架构的核心数量引起的。
Intel在奔腾4处理器上就已经开始使用超线程技术
Intel早在2001年就提出了超线程技术,并于第二年在奔腾4处理器上开始了应用,然而由于价格和技术的局限性,超线程技术并未给当时的处理器市场带来多大改变,而目前随着这一技术的逐步成熟,支持这一技术的CPU将相比能获得最高30%的性能提升。
AMD Bulldozer具备“反向超线程”能力
在这一情形下,AMD另辟蹊径推出了俗称的“反向超线程技术”,通俗来讲,超线程技术是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,令单个核心使用线程级并行计算,进而兼容多线程操作系统和软件,减少CPU的闲置时间,提高的CPU的运行效率。而AMD则是针对一个任务,让模块中的两颗核心针对该任务中的整数计算部分和浮点运算部分各司其职,比两个线程共享一个核心更高的伸缩性和可预测性、多线程负载的吞吐优势、单线程时所有共享资源均可访问、以少得多的面积和功耗提供CMP 80%的性能。
由此看来,与单纯提升核心数量相比,新架构带来的新技术更能提升整个处理器的效率,从而减少处理器的空闲时间。
0人已赞