MCM多核心和HT 3.1总线是Magny-Cours的最大特点(内存系统从DDR2升级到DDR3也算一个),此外,Magny-Cours搭载的HT Assist技术也是一个比较重要的技术之一,这个技术在Istanbul上已经出现,但是它对于核心更多的Magny-Cours来显得更为重要。
Cache Coherence,缓存一致性;Cache Coherence NUMA(ccNUMA)是目前多路处理器系统的主流架构
HT Assist就是Probe Filter,作用是用来提升多路处理器系统维持缓存一致性的效率,在前面我们提到的cHT,就是指缓存一致性的HT总线系统。HT Assist是用一个Probe Filter部件来侦测、缓存并加速HT总线上的缓存一致性操作:
HT Assist技术就是增加的Probe Filter部件
HT Assist实际上借用了L3缓存的一部分。在关闭HT Assist时,每个Magny-Cours可以获得12MB的L3缓存容量,而打开HT Assist之后,将会只剩下10MB的L3,以及2MB的HT Assist缓存容量,每个Die分别有5MB的L3和1MB的HT Assist缓存。
通过侦测本地缓存线上的操作,避免了原有情况下,一个CPU需要获得远端缓存页面需要进行广播并导致多个核心中断并响应的情况。在HT Assist下,只需要很少的操作就可以完成,并且不会打扰无关的处理器,节约了总线带宽。