②小型SMP和大型SMP的性价比差距越来越大
为了维持合理的系统平衡,服务器厂商在上世纪90年代中后期,也进行了大量的努力。虽然取得了不错的效果,但代价却是提高了系统的成本。导致成本增加的两大主要因素是为保持缓存一致性所需的片外SRAM缓存(off-chip SRAM cache)和监听系统总线(snooping system bus)。
对于RISC SMP系统来说,为了平衡相对较高的内存延迟,以及降低共享地址(shared address)和数据总线所需的带宽要求,大容量的片外SRAM缓存是至关重要的。但是,当英特尔不再使用标准的片外SRAM缓存之后,这一市场停滞不前了,跟其他电子元器件的发展趋势不同,SRAM的性价比变得越来越糟糕。到2000年,一个大容量的片外SRAM缓存所花费的成本甚至是处理器的好几倍。
不过,对于小型SMP系统来说,由于降低了对内存和地址总线的共享,因此,能够获得相对较低的延迟和较高的每处理器带宽。反过来,小型SMP使用小容量的片外SRAM缓存就可以了。这样一来,小型RISC SMP和大型RISC SMP在每处理器售价(price/processor)方面的差距越拉越大,越来越多的用户开始转向小型SMP集群,以取代大型SMP系统。