这也是“上海”相对于“巴塞罗那”为显著的进步之一。之前“巴塞罗那”仅有2MB三级缓存,在大量对缓存非常敏感的应用中,如虚拟化,数据库等应用的性能表现不佳。在升级至6MB缓存后,“上海”在这方面将有更强悍的表现。由于缓存容量增大,“上海”在缓存结构上也做出了扩展,将“巴塞罗那”的32路缓存关联扩展至48路。
除了三级缓存的扩展外,“上海”也针对“巴塞罗那”处理器的缓存进行了优化设计。虽然L1缓存在容量上依旧是64KB指令缓存和64KB追踪缓存的搭配,但带宽比“巴塞罗那”处理器增加了30%,L2缓存带宽也增加了接近25%,同时L3缓存的带宽也飙升到了6600MB/s以上,相比“巴塞罗那”5100MB/s的速度增加了接近30%。更高速的缓存有助于帮助处理器更为迅速地得到数据,减少等待时间,提升性能。
“巴塞罗那”采用了HT 1.0总线,带宽仅有6.4GB/s,而“上海”采用的HT 3.0总线速度高达17.8GB/s。由于皓龙处理器均通过HT总线和CPU以及北桥连接,更为高速的总线有助于提升系统整体效能,并大大加强处理器并行处理效率。
皓龙处理器支持三条HT 3.0总线,其中一条用于处理器和北桥交换数据,另外两条用于处理器间的通讯。
目前英特尔也已经开发出了QPI总线和HT总线与之分庭抗礼,不过基于“nehalem”的至强处理器尚未正式上市,因此AMD依旧拥有总线方面的绝对优势。但AMD目前仍然没有一款服务器级主板可以搭配HT 3.0总线来使用。
之前的产品都是基于HT 1.0总线的,无法完全发挥到HT3.0的高带宽优势。AMD宣称其即将在2009年第二季度发布全新芯片组,即SR5670、SR5690北桥和SP5100南桥,完全支持HT 3.0总线,并和处理器组成“Fiorano”平台,以应对英特尔的挑战。