CPU cache:每颗Pentium 4处理器拥有256KB的L2 cache(采用0.13um技术的拥有512KB L2 cache)以及低延迟和高带宽。这样会带来很好的效果,因为L1 data cache仅仅8KB,虽然L1 cache的延迟仅为2个循环(cycle)。Pentium 4处理器拥有一个有趣的指令cache,它能将指令以部分编译过的形式存储起来,而不是以原始数据的形式。它能存储12,000条那样的指令,与大约48KB指令cache所起的作用类似。
CPU核心:在用0.18um工艺的Pentium 4处理器能够最高运行在2GHz的频率下。但它也有个缺点,它可能会因为指令分流错误预测(branch mis-prediction)而导致大约20次循环(cycle)的延迟,这都是因为它过长的pipeline设计所致的。虽然它的确拥有非常精确和高级的指令分流预测单元,测试证明这个单元在遇到指令分流频繁的代码的时候表现并不是十分出色。处理器能乱序地(out of order)每个循环发布3条指令,并且拥有一个128位的SIMD单元(SSE2),而这个单元对于许多工作站任务都非常有用。典型的/最大能耗分别是75W/100W(0.18um工艺的2GHz的CPU)。
CPU 核心:和Pentium 3处理器的设计相似,Athlon处理器看起来是个全面的,均衡的设计,在实施过程中它每个方面都表现得很好,特别是在拥有与Pentium 4处理器类似的长管线的情况下达到了这么高的时钟频率。它的普通浮点运算性能比其他的x86构架的CPU要好得多,不过还是输给了经过SSE2优化的Pentium 4处理器。采用0.18um工艺制造的1666MHz的Athlon处理器的平均/最高能耗是62/70W,当采用0.13um工艺制造的时候,很可能达到54/60W。
Sun公司的服务器版的双UltraSPARC-III系统(Sun Fire280R和Netra20)都是rack-mount的系统,却采用了4U的机箱。虽然对这些系统进行web-serving之类的benchmark测试表明他们的性能能够与高端的基于x86构架的2-way 系统相比,Sun公司的产品对于这一类的大多数产品都显得过于昂贵,而且大多数的web服务器并不需要超过4GB的内存以及高等级的内存带宽。鉴于许多基于x86构架的2-way系统都采用的1U机箱,Sun公司采用4U机箱的系统并没有良好的性能密度比(而4-way Sun Fire V480采用的是5U机箱),虽然Sun公司已经开始研究更为“苗条的”模型。然而,任务繁重的应用服务器以及低端的数据库服务器将能从它的额外的内存和高速而且大容量cache中获得好处。但2-way UltraSPARC-III系统的价格几乎是2-way Pentium 系统的2倍,在这点上Sun公司的竞争力很差。
8-way Sun UltraSPARC-III 服务器
芯片组构架:Sun公司的8-way UltraSPARC-III工作组服务器(Sun Fire V880)采用了与2-way系统相同的芯片组(从CPU的层面上说),但从系统的层面上说则引进了许多新特性。Sun公司的整条UltraSPARC-III系统生产线也是建立在同样基本芯片组的基础上。系统分布在4块CPU/memory卡上,每块卡支持最高2块CPU和16GB内存(目前),而每个CPU能控制8个DIMM。4块CPU/memory卡通过一条backplane连接(Fireplane interconnect)。4块CPU/memory卡和2条I/O系统连接之间还有一个6端口的crossbar switch(矩阵交换)。不幸的是,官方文档对于许多细节都没有说得太清楚―但文档上说芯片组采用了4个ASIC来进行Fireplane interconnect(建立在一个256位,150MHz的点对点连接构架的基础上),不过没有具体构造的情况。虽然2-way系统采用了6个单独的ASIC来保障2颗CPU和本地内存间的连接,Sun Fire V880 系统的CPU/memory卡则拥有8个ASIC,不过没有具体细节资料。
当Sun Fire V880系统2001年八月发布的时候,它的价格与类似配置的8-way 900 Pentium 3 Xeon系统相似,并因此变得十分受欢迎。实际上它的受欢迎的程度就是它的4-way版本(Sun Fire V480)推迟面市的原因,而本来这款4-way系统是预计正好本文发行之前面市。V480系统与V880系统基本上是一致的,除了V480系统只有2块CPU/Memory卡以及较低的I/O能力。而这两款系统都难以销售的区域就是那些完全采用基于Windows系统的客户。这些客户显然不太可能已经拥有管理Unix系统的员工,所以对他们来说,购买一台Sun公司的服务器会导致巨大的额外花销,因为需要一名额外的受过训练的员工支持它。
IDC 关于 Sun Fire V480的白皮书 - 只有很少的关于4-way系统的文档,不过这篇文章有一些有用的关于整体服务器市场的数据。