新的处理器系统总线( FSB)
英特尔近来在前端系统总线(FSB)方面一直不敌AMD:Pentium Ⅲ最高为133MHz的FSB和内存频率(外频);而AMD雷鸟用的 是100MHz的内存频率(外频)和266MHz的FSB(类似于CPU倍频的方式来连接这两个频率)。
Pentium 4终于有了突破:虽然 Pentium 4 系统总线仅为 100Mhz,并且也是 64位数据宽度,但由于利用与 APG4X 相同的原理“四倍泵速”,因此可传输高达 8 位 * 100 百万次/秒 * 4 = 3,200 MB/秒 的数据传输速度。明显地远超过 AMD 最近公布的Athlon 总线数据传输速度。 Athlon 总线速度为133Mhz,64位、2倍速,提供 8 位 * 133 百万次/秒 * 2 = 2,133 MB/秒的数据传输率。
这项特色使得 Pentium 4 传输数据到系统的其它部分比目前所有的 x86 处理器还快,也一并去除了 Pentium III 系统所遭受的瓶颈限制。 不过,如果主存储器无法提供相对数据传输的话,这么快的处理器总线速度也是英雄无用武之地。因此,早期此处理器的芯片组 850 就搭配了两条Rambus 信道并使用昂贵的 RDRAM 内存。这两个 RDRAM 信道能提供与 Pentium 4 系统总线(3,200MB/s)相同的数据频宽,这样的搭配将是理论上最完美的结合─提供处理器、系统与主存储器间最高的数据传输率,这也是最明显的优势之一。不过系统的整体系统的成本将会因为使用较昂贵的 RDRAM 而提高。
高速执行缓存
为了增加8KB的数据缓存,P4包含了一个执行跟踪缓存,可存储12K的微指令以帮助程序执行。这些指令不在主程序循环中执行,不被存储,从而大大提高了系统性能。
快速执行引 擎
算术逻辑单元(ALU)以双倍的时钟速度运行,这让类似于加、减、逻辑与、逻辑或等基本运算的执行只用了1/2时钟。例如,1.5GHz的快速执行引擎其实是以3GHz在运算。
高级动态执行
高级动态执行是控制CPU执行顺序的动态单元。P4可以发出126条动态指令,使流水线完成48次载入和24次存储。与前一代的PⅢ处理器相比,它能够增加33%的预处理速度,还可以在缓存中存储更多的历史信息从而快速取出。
改进的浮点数运算和多媒体单元
P4的128位运算动态增加了运算单元,使得浮点数运算和多媒体表现都得到了较大的改进。
网络数据流单指令多数据扩展2(SSE2)
通过增加的144条新指令,SSE2具有更强多媒体增强指令和数据流单指令。这些特性包括一个128位单指令多数据整数运算和128位单指令多数据双精度浮点指令,这些指令减少了原有的指令执行数量,大大增加了执行速度。使得用户的视频、音频、图象处理、加密、财政、工程和科学应用都极大增强。SSE2可以提高多媒体的执行效率,特别是DVD/MP3/MPEG4的回放,可以最大效果地体现P4新指令集的威力。
总结:在理论上,Pentium IV是完美无缺,可是实际状况却远非Intel想象的那么简单。第一代Pentium IV 可以说是Intel 近几年内的最大失败。
首先是P4耗电惊人,所以P4系统使用的主板被设计为电源的12V电压(ATX12),通过一个4脚的插座和3.3V、5V一起供给主板,另外还在20针电源接口的旁边另加了一个6针的辅助电源接口。
最致命的硬伤还是Willamette核心属于Pentium 4最早期的产品,因此它的发热量很大、频率提升困难,只有1.7GHz和1.8GHz两个版本。而且它的二级缓存只有256KB,超深的处理流水线使得总体性能并不理想,特别是对于超频用户来说,这类产品难以让人感到满意 。
因此Intel很快就开发出了Northwood核心的产品,以满足消费者的需求。Northwood核心的Pentium 4采用0.13微米工艺制造,相比Willamette内核的处理器,其主频有了很大飞跃,二级缓存也从256K翻番到512KB。而Prescott核心的Pentium 4采用了另人咋舌的31级流水线设计,配备16KB的一级数据缓存和多达1MB的二级缓存。
接着是双核心的Intel Pentium 840EE 发布,此时Intel Pentium IV 核心已经发展到了颠峰。
