● 针对高吞吐量的集群多线程
因此,AMD提出了自己的多线程技术——基于集群的多线程,集群化架构的理念是让双核模块更高效。也就是融合了两个CPU内核,两个内核共享浮点运算单元和命令解码器等资源,因此实现了高效率的双核计算。
Bulldozer多线程计算模型(点击放大)
因为线程要竞争共同资源,所以基于集群的架构无法像CMP的双核那样完全成倍提升性能。不过据称,这样设计大多数情况下也能充分利用每个线程资源(整数运算单元和整数调度等),所以可以大幅度提升性能。