◇AMD的模块化设计
相对应的,AMD所采用的设计则是模块化多核心的设计,推土机设计了多个物理核心——严格地说,它们都不是单独的核心,而是每两个核心形成一个运算模块,共同执行整数运算,并从共同的前端获取数据。这两个核心共享浮点运算单元,这与英特尔的超线程技术原理区别在于:推土机由两个物理核心来提供两个线程,英特尔则是一个物理核心提供两个线程,因此从理论上来说推土机的模块化多线程会在多线程效能的提高率上比Intel高,毕竟推土机是有实打实的物理核心在的。

推土机的模块有两组物理核心
但事实是目前Intel依然占据了性能上的优势,这主要有两方面的原因:首先是推土机架构实际并不是专为桌面平台设计,它的设计思路主要是面向服务器端的,因此在桌面上的表现并没有想象中的好;其次是系统方面的,目前的Windows系统在核心线程的资源调配上完全无法适应AMD的模块化设计,因此造成了很大的性能浪费,而Windows 8在这方面会有很大的改善。






