Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Chapter 3. Microprocessor Types and Spec... > Intel Pentium 4 (Seventh-Generation)...

Intel Pentium 4 (Seventh-Generation) Processors

The Pentium 4 was introduced in November 2000 and represents a new generation in processors (see Figure 3.60). If this one had a number instead of a name, it might be called the 786 because it represents a generation beyond the previous 686 class processors. The processor die is shown in Figure 3.61.

Figure 3.60. Pentium 4 FC-PGA2 processor.


Figure 3.61. Pentium 4 Northwood die (0.13-micron process, 55 million transistors, 131 sq. mm). Photograph used by permission of Intel Corporation.


The main technical details for the Pentium 4 include

  • Speeds range from 1.3GHz to 3GHz and beyond.

  • 42 million transistors, 0.18-micron process, 217 sq. mm die (Willamette).

  • 55 million transistors, 0.13-micron process, 131 sq. mm die (Northwood).

  • Software compatible with previous Intel 32-bit processors.

  • Processor (front-side) bus runs at 400MHz or 533MHz.

  • Arithmetic logic units (ALUs) run at twice the processor core frequency.

  • Hyper-pipelined (20-stage) technology.

  • Very deep out-of-order instruction execution.

  • Enhanced branch prediction.

  • 20KB L1 cache (12KB L1 execution trace cache plus 8KB L1 data cache).

  • 256KB or 512KB of on-die, full-core speed 128-bit L2 cache with eight-way associativity.

  • L2 cache can handle up to 4GB RAM and supports ECC.

  • SSE2—144 new SSE2 instructions for graphics and sound processing.

  • Enhanced floating-point unit.

  • Multiple low-power states.

Intel has abandoned Roman numerals for a standard Arabic numeral 4 designation. Internally, the Pentium 4 introduces a new architecture Intel calls NetBurst microarchitecture, which is a marketing term and not a technical term. Intel uses NetBurst to describe hyper-pipelined technology, a rapid execution engine, a 400MHz or 533MHz system bus, and an execution trace cache. The hyper-pipelined technology doubles the instruction pipeline depth as compared to the Pentium III, meaning more and smaller steps are required to execute instructions. Even though this might seem less efficient, it enables much higher clock speeds to be more easily attained. The rapid execution engine enables the two integer arithmetic logic units (ALUs) to run at twice the processor core frequency, which means instructions can execute in half a clock cycle. The 400MHz/533MHz system bus is a quad-pumped bus running off a 100MHz or 133MHz system clock transferring data four times per clock cycle. The execution trace cache is a high-performance Level 1 cache that stores approximately 12k decoded micro-operations. This removes the instruction decoder from the main execution pipeline, increasing performance.

Of these, the high-speed processor bus is most notable. Technically speaking, the processor bus is a 100MHz or 133MHz quad-pumped bus that transfers four times per cycle (4x), for a 400MHz or 533MHz effective rate. Because the bus is 64 bits (8 bytes) wide, this results in a throughput rate of 3,200MB/sec or 4,266MB/sec. This matches the speed of the dual-channel RDRAM, which is 1,600MB/sec or 2,133MB/sec per channel, or 3,200MB/sec or 4,266MB/sec total. The use of dual-channel RDRAM means that RIMMs must be added in matched pairs. Dual banks of PC1600 or PC2100 DDR would also match this bandwidth, and that might be an option in the future as new chipsets arrive.

In the new 20-stage pipelined internal architecture, individual instructions are broken down into many more sub-stages, making this almost like a RISC processor. Unfortunately, this can add to the number of cycles taken to execute instructions if they are not optimized for this processor. Early benchmarks running existing software showed that existing Pentium III or AMD Athlon processors could easily keep pace with or even exceed the Pentium 4 in specific tasks; however, this is changing now that applications are being recompiled to work smoothly with the Pentium 4's deep pipelined architecture.

The Pentium 4 initially used Socket 423, which has 423 pins in a 39x39 SPGA arrangement. Later versions used Socket 478, which has additional pins for future and faster variations of the chip. Voltage selection is made via an automatic voltage regulator module installed on the motherboard and wired to the socket.

Memory Requirements

Pentium 4–based motherboards use either RDRAM or DDR SDRAM memory, depending on the chipset. The RDRAM boards use the same Rambus RDRAM RIMM modules introduced for use with some of the chipsets used in Pentium III motherboards; however, the dual RDRAM channels the Pentium 4 uses require you to install pairs of identical modules (called RIMMs). Pentium 4 motherboards that use RDRAM accept either one or two pairs of RIMMs. Both pairs of memory must be the same speed, but need not be the same size.

Whereas most initial Pentium 4 motherboard chipsets supported only RDRAM memory, many newer chipsets are available that support more standard memory, such as SDRAM or DDR SDRAM.

Power Supply Issues

The Pentium 4 requires a lot of electrical power, and because of this, most Pentium 4 motherboards use a new design voltage regulator module that is powered from 12v instead of 3.3v or 5v, as with previous designs. By using the 12v power, more 3.3v and 5v power is available to run the rest of the system, and the overall current draw is greatly reduced with the higher voltage as a source. PC power supplies generate a more than adequate supply of 12v power, but the ATX motherboard and power supply design originally allotted only one pin for 12v power (each pin is rated for only 6 amps), so additional 12v lines were necessary to carry this power to the motherboard.

The fix appears in the form of a third power connector, called the ATX12V connector. This new connector is used in addition to the standard 20-pin ATX power supply connector and 6-pin auxiliary (3.3/5v) connector. Fortunately, the power supply itself won't need a redesign; there is more than enough 12v power available from the drive connectors. To utilize this, companies such as PC Power and Cooling sell an inexpensive ($8) adapter that converts a standard Molex-type drive power connector to the ATX12V connector. Typically, a 300-watt (the minimum recommended) or larger power supply has more than adequate levels of 12v power for both the drives and the ATX12V connector.

If your power supply is less than the 300-watt minimum recommended, you need to purchase a replacement; some vendors now sell an off-the-shelf ATX12V ready model or one that uses the adapter mentioned previously.

The various Pentium 4 versions, including thermal and power specifications, are shown in Table 3.37.

Table 3.37. Pentium 4 Processor Information
Speed (GHz)Boxed CPU S-specOEM CPU S-specSteppingCPUIDL2 CacheMax. Temp. (C)TypicalSocket TypeBus Speed (MHz)Process (Microns)Transistors
1.30SL4QDSL4SFB20F07h256K6948.94234000.1842M
1.30SL4SFSL4SFB20F07h256K6948.94234000.1842M
1.30SL5GCSL5FWC10F0Ah256K7051.64234000.1842M
1.40SL4SCSL4SGB20F07h256K7051.84234000.1842M
1.40SL4SGSL4SGB20F07h256K7051.84234000.1842M
1.40SL4X2SL4WSC10F0Ah256K7254.74234000.1842M
1.40SL5N7SL59UC10F0Ah256K7255.34784000.1842M
1.40SL59USL59UC10F0Ah256K7255.34784000.1842M
1.40SL5UESL5TGD00F12h256K7255.34784000.1842M
1.40SL5TGSL5TGD00F12h256K7255.34784000.1842M
1.50SL4TYSL4SHB20F07h256K7254.74234000.1842M
1.50SL4SHSL4SHB20F07h256K7254.74234000.1842M
1.50SL4X3SL4WTC10F0Ah256K7357.84234000.1842M
1.50SL4WTSL4WTC10F0Ah256K7357.84234000.1842M
1.50SL5TNSL5SXD00F12h256K7357.84234000.1842M
1.50SL5N8SL59VC10F0Ah256K7357.94784000.1842M
1.50SL5UFSL5TJD00F12h256K7357.94784000.1842M
1.50SL5TJSL5TJD00F12h256K7357.94784000.1842M
1.50SL62YSL62YD00F12h256K7162.94784000.1842M
1.60SL4X4SL4WUC10F0Ah256K7561.04234000.1842M
1.60SL5ULSL5VLD00F12h256K7561.04234000.1842M
1.60SL5VLSL5VLD00F12h256K7561.04234000.1842M
1.60SL5UWSL5USC10F0Ah256K7560.84784000.1842M
1.60SL5UJSL5VHD00F12h256K7560.84784000.1842M
1.60SL5VHSL5VHD00F12h256K7560.84784000.1842M
1.60ASL668SL668B00F24h512K6646.84784000.1355M
1.70SL57VSL57WC10F0Ah256K7664.04234000.1842M
1.70SL57WSL57WC10F0Ah256K7664.04234000.1842M
1.70SL5TPSL5SYD00F12h256K7664.04234000.1842M
1.70SL5N9SL59XC10F0Ah256K7663.54784000.1842M
1.70SL5UGSL5TKD00F12h256K7663.54784000.1842M
1.70SL5TKSL5TKD00F12h256K7663.54784000.1842M
1.70SL62ZSL62ZD00F12h256K7367.74784000.1842M
1.80SL4X5SL4WVC10F0Ah256K7866.74234000.1842M
1.80SL5UMSL5VMD00F12h256K7866.74234000.1842M
1.80SL5VMSL5VMD00F12h256K7866.74234000.1842M
1.80SL5UVSL5UTC10F0Ah256K7766.14784000.1842M
1.80SL5UKSL5VJD00F12h256K7766.14784000.1842M
1.80SL5VJSL5VJD00F12h256K7766.14784000.1842M
1.80ASL63XSL62PB00F24h512K6749.64784000.1355M
1.80ASL62PSL62PB00F24h512K6749.64784000.1355M
1.90SL5WHSL5VND00F12h256K7369.24234000.1842M
1.90SL5VNSL5VND00F12h256K7369.24234000.1842M
1.90SL5WGSL5VKD00F12h256K7572.84784000.1842M
1.90SL5VKSL5VKD00F12h256K7572.84784000.1842M
2.00SL5TQSL5SZD00F12h256K7471.84234000.1842M
2.00SL5UHSL5TLD00F12h256K7675.34784000.1842M
2.00SL5TLSL5TLD00F12h256K7675.34784000.1842M
2.00ASL5ZTSL5YRB00F24h512K6852.44784000.1355M
2.00ASL5YRSL5YRB00F24h512K6852.44784000.1355M
2.20SL5ZUSL5YSB00F24h512K6955.14784000.1355M
2.20SL5YSSL5YSB00F24h512K6955.14784000.1355M
2.26SL683SL67YB00F24h512K7056.04785330.1355M
2.26SL67YSL67YB00F24h512K7056.04785330.1355M
2.40SL67RSL65RB00F24h512K7057.84784000.1355M
2.40SL65RSL65RB00F24h512K7057.84784000.1355M
2.40BSL684SL67ZB00F24h512K7057.84785330.1355M
2.40BSL67ZSL67ZB00F24h512K7057.84785330.1355M
2.53SL685SL682B00F24h512K7159.34785330.1355M
2.53SL682SL682B00F24h512K7159.34785330.1355M


Cooling a high-wattage unit such as the Pentium 4 requires a large active heatsink. These heavy (sometimes more than 1 lb.) heatsinks can damage a CPU or destroy a motherboard when subjected to vibration or shock, especially during shipping. To prevent this, Intel's specifications for Socket 423 add four standoffs to the ATX chassis design flanking the Socket 423 to support the heatsink retention brackets. These standoffs enable the chassis to support the weight of the heatsink instead of depending on the motherboard, as with older designs. Vendors also use other means to reinforce the CPU location without requiring a direct chassis attachment. For example, Asus' P4T motherboard ships with a metal reinforcing plate to enable off-the-shelf ATX cases to work with the motherboard.

Socket 478 systems do not require any special standoffs or reinforcement plates; instead they use a unique scheme in which the CPU heatsink attaches directly to the motherboard rather than to the CPU socket or chassis. Motherboards with Socket 478 can be installed into any ATX chassis—no special standoffs are required.

A special heatsink is required for both Socket 423 and 478 versions of the Pentium 4. If you purchase the shrink-wrapped or “boxed” processor, such as the one shown in Figure 3.62, you get an Intel-specified high-quality heatsink in the box with the process. In addition, you get a 3-year warranty with Intel, making the boxed version ideal for upgraders and system builders.

Figure 3.62. Boxed (retail shrink-wrapped) Intel Pentium 4 processor.


Because of the included heatsink and warranty, I highly recommend purchasing only boxed processors instead raw OEM processors for upgrades or building a new system.