Nocona,扩展Intel的64bit势力
【IT168评测室】2004年7月份,Intel发布了代号为Nocoana的Xeon DP处理器,终于将Xeon处理器的前端总线提升到800MHz。90纳米制程、800MHz FSB、倍增的L1 Data Cache/L2 Cache容量、全面改进的流线管线、SSE3指令集和EM64T技术等等,这些功能都是Nacona核心带给Intel Xeon DP处理器的,显然这是Xeon处理器一次全面的升级。
代号为Nocona的Xeon处理器 |
经过了将近1年多的部署,目前的很多服务器产品都采用了基于Nocona核心的处理器,虽然今年的第一季度Intel又再次升级了Xeon系列处理器,推出了Irwindale核心的Xeon处理器,不过我们还没有看到太多的服务器产品采用这款产品。因此这里我们再次介绍一下基于Nocona核心的处理器。
- 功过是非,31级整数流水线
Nacona沿用了Prescott核心的设计,因此从Prestonia到Nacona的转变同桌面处理器从Northwood到Prescott处理器基本一样。Nacona也具有了长达31级的流水线(Pipelining)结构,这种改变可以使得基于Netburst架构的Xeon处理器主频提升的更高,但是处理器主频提升所带来的性能提升被效率低下的流水线所累,因此近年Intel的处理器(不管是Pentium4还是Xeon)主频虽然不停的提高,但是性能提升并不明显。
- DBS电源管理
高主频也使得Intel处理器的功耗、发热量急剧上升,这种发展势头是绝对不适合追求高稳定性的服务器应用的。Intel为Nacona处理器加入了DBS(Demand Based Switching)节能技术,它有些类似于Intel移动处理器所应用的SpeedStep,但是更强大。支持DBS技术的Xeon处理器能在较空闲的时候自动降低倍频、前端总线速度和核心电压以达到节能和降低发热量的目的。这项技术有效的弥补了现在的Intel处理器功耗过大的问题。
- SSE3指令集
同桌面Northwood核心一样,之前的Prestonia核心仅仅支持SSE2 SIMD(Single Instruction Multiple Data,单指令多数据)。Nocona Xeon新增了对于SSE3的支持,它在SSE2的基础上又增加了13条新指令,其中2条为优化超线程技术的线程同步指令、1条为优化视频编码的指令、4条针对SIMD x87-FP做了优化、1条针对浮点转换成整数的效率提升,还有5条为增强复数运算而设的指令。特别需要说明的是,新的指令集需要广泛软件的支持才能体现回来优势,Intel在这个方面的号召力应该还是不容置疑的。
- XD技术
Windows XP SP2开始提供了对于XD/NX功能的支持——微软称之为DEP(Data Execution Prevention)。微软估计50%左右的病毒攻击都是利用内存溢出来实现的,因此在支持这种技术的系统中,受到基于缓存溢出类型的危险代码攻击的几率将会明显降低。
- EM64T技术
凭借着X86-64技术,AMD成功的实现了扩展服务器领域的梦想,而基于纯64bit技术的Itantium系列处理器并没有让Intel在64bit世界中大行其道。Intel终于也在Xeon处理器中引入了支持X86-64的EM64T技术,它可以实现高达1TB(40bit)的物理内存寻址和256TB(48bit)的虚拟内存寻址,但是同纯64bit指令集可以支持1PB(50bit)和16EB(64bit)的物理内存和虚拟内存寻址还是有很大差别的。
EM64T和AMD64都是在现有的32bit的x86指令集的基础上扩展得到的,Intel EM64T的大多数64bit指令保持了同AMD64指令集兼容,都可以很好的运行在微软开发的Windows XP x64 Edition操作系统。EM64T技术的引入使得Intel终于有了同AMD Opteron处理器相抗衡的产品,凭借Intel强大的经济势力,Intel后来居上轻松的拿到了过半的市场份额。
顺带提及的是,Intel今年第一季度发布的Irwindale核心有些类似于桌面Pentium 6xx系列处理器,二级缓存容量增加到了2MB,超线程和DBS都进行了一定的程度的改进。今后我们对于采用这款处理器的服务器进行评测的时候会详尽的介绍它。
处理器 |
Intel Xeon Processor MP |
Intel Xeon Processor | ||||
架构 | 90nm 制程, 64-bit | 130nm 制程,,32-bit | 90nm 制程, 64-bit | 130nm 制程,,32-bit | ||
缓存(L1) | Execution Trace Cache | |||||
缓存(L2) | 1M | 256KB,512KB | 1 至 2M | 512KB | ||
缓存(L3) | 4M, 8M | 512KB, 1M, 2M, 4M | NA | 1M, 2M | ||
主频 | 2.83 至 3.66 GHz | 1.40 至 3.0 GHz | 2.80 至 3.60 GHz | 3.0 至 3.20 GHz | ||
时钟速度支持,Intel EMT64技术 | 2.83 至 3.66 GHz | NA | 2.80 至 3.60 GHz | NA | ||
服务器芯片组 | Intel E8500 | ServerWorks GC-HE*, OEM custom chipsets | Intel E7520 和E7320 | Intel E7501芯片组,ServerWorks GC-LE*和GC-HE* | ||
工作站芯片组 | NA | NA | Intel E7525 | Intel E7505和E7500 | ||
系统总线 | 667 MHz | 400 MHz | 800 MHz | 400, 533 MHz | ||
I/O带宽 | 最高达14GB/s, PCI Express* I/O | 最高达4.8GB/s | 最高达6.4 GB/s,PCI Express* I/O, PCI Express* x16 Graphics | 最高达4.8GB/s | ||
内存 | 双通道DDR2 | 双通道DDR和DDR2 | 双通道DDR | |||
服务器 | NA | NA | SE7525GP2, SE7520AF2, SE7520BD2, SE7520JR2, SE7320SP2, SE7320VP2 |
SE7501HG2, SE7501BR2, SE7501CW2, SE7505VB2, SE7501WV2 | ||
服务器主板 | Intel服务器平台 SR4850HW4 SR6850HW4 |
Intel服务器平台 SRSH4 SPSH4 |
NA | NA | ||
服务器机箱 | NA | Intel刀片服务器机箱SBCE | Intel刀片服务器机箱SC5300, SC5275-E, SR1400,SR2400 | Intel刀片服务器机箱SR1350-E, SC5250-E, SC5200,SR1300, SR2300 | ||
刀片服务器 | NA | Intel Server Compute Blade SBX44 | NA | Intel Server Compute Blade SBXL52 | ||
Carrier Grade Servers | NA | NA | Intel Carrier Grade Server TIGPT1U | Intel Carrier Grade Server TIGPR2U | ||
应用 | Mid-tier Multi Processor and Dual Processor Servers supporting collaboration, application serving, enterprise resource planning, and business intelligence | Mid-tier Multi Processor and Dual Processor Servers supporting collaboration, application serving, enterprise resource planning, and business intelligence | 双处理器服务器和工作站应用 | Web, Mail,通用 General purpose infrastructure, front-end servers |