● 推土机是游戏天使还是噩梦
推土机CPU更多的核心数量也就意味着你能够同时开启更多的工作任务和相关进程;你可以在处理一件重要工作的同时让更多其他工作安静地同步运转。
不过考虑到目前的游戏对于多线程优化普遍不太热情,同时我们在本世纪初双核元年就已经听到“多线程是图形编程的噩梦”这种业界观点,所以CPU在强调多核的同时一定要注意单核心性能的推进。
推土机模块化布局
作为AMD耗尽心血研发的新一代CPU,Bulldozer堪称K8之后的最大革新(K10架构只能算K8的增强版,架构变化并不多),它改变了传统CPU的设计思路,将CPU模块化,每个模块又可细分为两个微内核,这两个微内核相互独立而又高度共享浮点单元、L2缓存等功能单元。
AMD在设计Bulldozer时考虑的是如何最大化提高多核心多线程的效能,传统的CMP与SMT各有自己的优点,同时也存在着局限性,SMT不如CMP效率高,而CMP代价(不单单是成本)比SMT高。为此Bulldozer一改传统CPU核心设计思路,设计了一个模块(Module),每个模块中又有两个独立又关联的内核,借此实现了一个模块同时运行两个线程的目的。
组成Bulldozer的一个功能单元的不再是传统的整数+浮点单元内核,AMD称之为一个模块(Module),每个模块中拥有两个整数单元(Integer Unit)和一个共享的弹性浮点单元(Flex Floating Point),其中整数单元各自配备了一个调度器(Scheduler),因此可以同时执行两路线程,AMD称自己的多线程技术为CMT(Cluster Multithreading)。
尽管如此AMD还是坚持其多核心战略,并且竭尽全力为每个功能单元配备充足的发射端和缓存等资源,这样做的目的是不在多核道路上放弃单核性能。当然本次推土机CPU的频率也是非常值得骄傲的,所以我们可以看到推土机CPU依靠较长的流水线工位推升了运行频率达到稳定运行3-5GHz。AMD首批发布的四款CPU型号分别为FX-4100、FX-6100、FX-8150和FX-8120,全部都采用了不锁倍频设计。
所有推土机FX系列处理器都支持Turbo Core
频率方面的努力还远不止默认频率的提升,通过Turbo Core技术,用户能够在日常工作中获得更高的CPU核心运行频率。我们用简单的总结可以将Turbo Core技术的原理阐述清楚:利用P-State电源管理状态切换。我们还是通过FX系列处理器的规格表格来了解一下全系列推土机FX处理器的Turbo Core情况。
三秦IT网的官方微信:更多资讯请关注:三秦IT网官方微博