一直以来,AMD平台在芯片组上面可以说是处于劣势,竞争对手Intel推行的平台策略,每当新的处理器推出的时候,总有成套的芯片组、主板推出,并不断地改进、优化,而AMD这方面一直依赖于第三方芯片组提供商(AMD自家也有服务器芯片组,不过很是少见)。本次横评中的两台AMD服务器就采用了NVIDIA的芯片组。
某台样机使用的Tyan S2932-E双路Opteron主板的架构图,可以清晰表现出AMD的直联架构
很微妙地,在服务器市场,其芯片组都依赖于AMD在图形市场的竞争对手——NVIDIA的芯片组(还有ServerWorks也有相关芯片组产品;ServerWorks已被Broadcom收购)。虽然Opteron处理器已经集成了内存控制器,不过外部IO对于服务器来说是至关重要的,因此第三方芯片组主要扮演的是PCIE/PCI-X总线提供者,用来连接各种外部设备。比AMD Shanghai早些时候发布的Intel Nehalem架构里面采用的模块化设计已经可以将PCIE控制器、显卡等集成在处理器内部,这方面Intel的设计可以说是走在了AMD的前方——相对于直联架构、集成内存控制器这方面落后来说。
MCP55 Pro是现在AMD双路Opteron最常用的芯片
由于AMD的直联架构集成了内存控制器以及处理器互联,选择处理器就基本上确定了内存的支持,因此AMD Opteron的主板芯片组主要扮演了一个IO Hub的角色,也因此从较早期的nForce Pro 2200到现在的nForce Pro 3600,变化并不是很大。主流的MCP55 Pro提供了一条到CPU的HTLink 1.0的连接,双向带宽4GB/s,并不高。到了09年推出的Shanghai处理器将会使用带宽要高得多的HTLink 3.0链接,届时将可以大为提升多处理器的协同执行效率。
随着Shanghai的发布,AMD也准备了一个新的平台,这就是Fiorano。AMD计划在其中提供更高的I/O带宽(包括HT 3.0)、I/O虚拟化功能,还有对抗iAMT的APML远程管理技术。Fiorano平台由Shanghai处理器、SR5690 IOH和SP6100南桥组成。
AMD支持四路Shanghai处理器的Fiorano平台,基于SR5690 IOH和SP6100南桥
每个SR5690通过HT3.0总线连接到一个Shanghai处理器,提供42条PCIE Lanes,并集成了IOMMU来提供I/O虚拟化功能。Fiorano平台包括了两个SR5690芯片,因此可以提供强大的I/O带宽。其实只要AMD愿意,它甚至可以每一个Shanghai Opteron配备一个SR5690芯片。
虽然从计划图上看,Fiorano平台画成了四路平台,然而它也不一定是4路的,未来最有可能也应该是最普及的应该是双路Shanghai服务器/工作站,在工作站配置下,可以配置两块SR5690芯片,总共提供4条PCIE x16插槽,图形工作站应该会采用这种配置。当然,只采用一块SR5690芯片应该是更为常见的。