Pentium_4 Pentium_4

Pentium 4 - Definition and Overview

The Pentium 4 is a seventh-generation x86 architecture microprocessor produced by Intel and is their first all-new CPU design since the Pentium Pro of 1995. The original Pentium 4, codenamed "Willamette", ran at 1.4 and 1.5 GHz and was released in November 2000. Unlike the Pentium II, Pentium III, and various Celerons, the architecture owed little to the Pentium Pro design, and was new from the ground up.

To the surprise of most industry observers, the Pentium 4 did not improve on the old P6 design in either of the normal two key performance measures: integer processing speed or floating-point performance. Instead, it sacrificed per-cycle performance in order to gain two things: very high clockspeeds, and SSE performance. As is traditional with Intel's flagship chips, the Pentium 4 also comes in a low-end Celeron version (often referred to as Celeron 4) and a high-end Xeon version intended for SMP configurations.

The Pentium 4 performs much less work per cycle than other CPUs (such as the various Athlon or older Pentium III architectures) but the original design objective - to sacrifice instructions per clock cycle in order to achieve a greater number of cycles per second (i.e., greater frequency or clockspeed) - has been fulfilled.

Contents

Willamette

Willamette, the first Pentium 4, suffered long delays in the design process. Most industry experts regarded the initial 1.3, 1.4 and 1.5 GHz P4 release as a stopgap product, introduced before it was truly ready. According to these experts, the Willamette was released because the competing AMD Athlon Thunderbird was at that time outperforming the elderly Pentium III, and further improvements to the Intel P-III were not yet possible. The cores were produced using a 0.18 micrometre (180 nm) process and utilized socket 423 on motherboards.

On the test-bench, the Willamette was somewhat disappointing to analysts in that not only was it unable to outperform the Athlon and the highest-clocked P-IIIs in all testing situations, it was not clearly superior to even the low-end AMD Duron. Although introduced at a price of 819 US Dollars (in 1000 unit wholesale quantities), it sold at a modest but respectable rate.

In January 2001, a still slower 1.3 GHz model was added to the range, but over the next twelve months, Intel gradually started pegging back AMD's lead. April 2001 brought the 1.7 GHz P4, the first one to provide performance clearly superior to the old Pentium III. July saw 1.6 and 1.8 GHz models and in August 2001, Intel released 1.9 and 2.0 GHz Pentium 4s.

The 2.0 GHz was the first P4 to provide a serious challenge to the rival Athlon Thunderbird, which until then had been unquestionably the fastest x86 CPU on the market. Many observers concluded that the Thunderbird was still faster overall, but the performance gap was sufficiently narrow that it was a not unreasonable for partisans of either camp to claim superiority. For Intel, this was a very significant achievement. The firm had held the CPU performance crown for nearly 16 years straight, with only two brief exceptions prior to the release of the AMD Athlon.

Northwood

In October 2001 the Athlon XP regained a clear lead for AMD, but in January 2002 Intel released Pentium 4s with their new Northwood core at 2.0 and 2.2 GHz. Northwood combined an increase in the secondary cache size from 256k to 512k with a transition to a new 0.13 micrometre (130 nm) process technology. By making the chip out of smaller transistors, it could run faster and yet consume less power. Unfortunately for many consumers, the new core also made upgrades impossible due to the requirement of a new socket (socket 478), though some of the later Willamettes were produced with this socket.

With Northwood, the P4 came of age. The battle for performance leadeship remained competitive (as AMD introduced faster versions of the Athlon XP) but most observers agreed that the fastest Northwood P4 was usually a fraction ahead of its rival. This was particularly so in the northern summer of 2002, when AMD's changeover to a 0.13 micrometre (130 nm) production process was delayed and the P4s in the 2.4 to 2.8 GHz range were clearly the fastest chips on the market.

A 2.4 GHz P4 was released in April 2002, a 2.53 GHz part in May (at which point the bus speed was increased from the original 400MHz to 533MHz), 2.6 and 2.8 GHz parts in August, and a 3.06 GHz Pentium 4 arrived in November.

The 3.06 GHz processor supported Hyper-threading (first appeared in Xeon), enabling multiple threads to be run together by duplicating some parts of the processor in order to let the operating system believe that there are two logical processors.

In April 2003, Intel launched new variants, ranging from 2.4 to 3.0 GHz. The key difference on these new versions was that they all supported Hyper-Threading, and ran their system buses at 800 MHz. This was supposedly to compete better with AMD's Hammer line of processors. However, only Opteron was launched, and AMD initially refused to provide an AGP controller, thus preventing the Opteron from encroaching on the Pentium 4's territory. AMD did boost the Athlon XP's bus speed from 333 MHz to 400 MHz, but it wasn't enough to hold off the new 3.0 GHz P4. A 3.2 GHz variant was launched in June and a final 3.4GHz version was launched in early 2004.

Extreme Edition

In September 2003, at the Intel Developer Forum, the Pentium 4 Extreme Edition was announced, just over a week before the launch of Athlon 64, and Athlon 64 FX. The design was mostly identical to Pentium 4 (to the extent that it would run in the same motherboards), but differed by an added 2 MB of Level 3 cache. It shared the same Gallatin core as the Xeon MP, though in a Socket 478 form factor (as opposed to Socket 603 for the Xeon MP) and with an 800MHz bus, twice as fast as that of the Xeon MP. An LGA775 version is also available.

While Intel maintained that the Extreme Edition was aimed at gamers, some viewed it as an attempt to steal the Athlon 64's launch thunder, nicknaming it the "Emergency Edition". Curiously, many condemned Intel for cannibalising the Xeon line, but no such complaints were aimed at AMD, who did the same with their Athlon 64 FX (which differed less from Opteron than the Extreme Edition did from Xeon MP).

The effect of the added cache was somewhat variable. In office applications, the Extreme Edition was generally a bit slower than the Northwood, owing to higher latency added by the L3 cache. Some games benefited from the added cache, particularly those based on the Quake III and Unreal engines. However, the area which improved the most was multimedia encoding, which was not only faster than the Pentium 4, but also both Athlon 64s.

Prescott

On February 1, 2004, Intel introduced a new core codenamed "Prescott." The core uses a 90nm process for the first time, and "[it] is also a major reworking of the Pentium 4's microarchitecture - major enough that some analysts are surprised Intel didn't opt to call this processor the Pentium 5" ([1] (http://techreport.com/reviews/2004q1/p4-prescott/index.x?pg=1)). Although a Prescott clocked at the same rate as a Northwood, benchmarks show that a Northwood runs slightly faster than a Prescott. The Prescott's architecture allows it to be easily set at higher clock-rates. (See Overclocking.) The 3.8 GHz processor is the fastest Prescott-based processor.

Upon release, the Prescott turned out to generate approximately 60% more heat clock-for-clock than the Northwood, and almost every review of it was negative. A shift in socket type (from Socket 478 to LGA775) was expected to reduce the heat to more acceptable levels, but in fact proved to have the opposite effect, with power requirements increasing by a further 10%. However, the LGA775 reference cooler and mounting system were somewhat better designs, so average temperatures were slightly lowered. Subsequent revisions to the processor by Intel engineers are hoped to reduce the power consumption and thermal output from the levels seen on earlier engineering samples, but nothing in the way of this has yet been seen.

Finally, the thermal problems were so severe, Intel decided to abandon the Prescott architecture altogether, and attempts to roll out a 4 Ghz part were abandoned, as a waste of internal resources. Considering Intel boasted at launch the Pentium 4 architecture was designed for 10 Ghz operation, this can be seen as one of the most significant, certainly most public, engineering shortfalls in Intel’s history.

The Pentium M has now reportedly become the internal reference layout for Intel’s design teams, and P4 development has been essentially abandoned. To this extent the little-funded Israeli design team that produced the Pentium M core, has now taken over the much larger desktop development project.

Why the Prescott ended up such a disaster, is down to internal politics at Intel. The marketing department wanted ever higher clock speeds, to differentiate their products from AMD. Processor design was dictated by marketing needs, rather than architectural requirements. Careers were then built on the concept of higher clock speeds, and the termination of the P4 project when it finally came, had consequences for many members of the management team at the well-funded desktop division.

LGA775 Prescotts use a rating system, labelling them as the 5xx series (Celerons are the 3xx series, while Pentium Ms and Extreme Editions are the 7xx series). The fastest, the 570J is clocked at 3.8GHz. Plans for 4GHz proccessors were recently axed by Intel in favor of dual core processors. [2] (http://www.geek.com/news/geeknews/2004Oct/gee20041015027427.htm)

The 570J processor also introduced the XD Bit (eXecute Disable) or Execute Disabled Bit [3] (http://www.intel.com/business/bss/infrastructure/security/xdbit.htm) to Intel's line of processors. This technology, first introduced to the x86 line by AMD and called NX (No eXecute), can help prevent certain types of malicious code from exploiting a buffer overflow to get executed.

Dual Core

Intel have planned three dual-core variants of the Pentium 4. The first will be the Pentium 4 8xx, which is little more than two Prescott dies placed together on the same substrate. It will be launched at clock-speed of 2.8 (820), 3.0 (830) and 3.2 (840). This will be followed in Q1'06 by the Presler, which has a dedicated bus interface bridging the two cores together.

Technical highlights

Following is a list of the current revisions of the Intel Pentium 4 processor, and their differentiating characteristics.

Pentium 4 Processors, Designations, and Characteristics
Public Designation Core (Intel Codename) CPU Frequency Frontside Bus Frequency / Theoretical Bandwidth Cache Additional Features
(original release revision) Willamette 1.3 GHz - 2.0 GHz 100 MHz / 3.2 GB/s 8 KiB L1 data + 12 KiB L1 instruction / 256 KiB L2 N/A
P4A Northwood 1.6 GHz - 3.0 GHz 100 MHz / 3.2 GB/s 8 KiB L1 data + 12 KiB L1 instruction / 512 KiB L2 Improved branch prediction and other microcodes tweaks; these are carried over into subsequent revisions
P4B Northwood 2.0 GHz - 3.06 GHz 133 MHz / 4.2 GB/s 8 KiB L1 data + 12 KiB L1 instruction / 512 KiB L2 No change from P4A, except for Hyperthreading in the 3.06 GHz model
P4C Northwood 2.4 GHz - 3.4+ GHz 200 MHz / 6.4 GB/s 8 KiB L1 data + 12 KiB L1 instruction / 512 KiB L2 Hyperthreading
P4E Prescott 2.8 GHz - 3.6+ GHz 200 MHz / 6.4 GB/s 16 KiB L1 data + 12 KiB L1 instruction / 1 MiB L2 Hyperthreading, longer pipeline, SSE3 instructions
P4A* Prescott 2.4 and 2.8 GHz 133 MHz / 4.2 GB/s 16 KiB L1 data + 12 KiB L1 instruction / 1 MiB L2 No Hyperthreading, longer pipeline, SSE3 instructions
Extreme Edition Gallatin 3.2 GHz - 3.4 GHz 200 MHz / 6.4 GB/s 8 KiB L1 data + 12 KiB L1 instruction / 512 KiB L2 / 2 MiB L3 Hyperthreading, addition of on-die L3 cache
P4F Prescott 3.2 GHz - 3.8 GHz 200 MHz / 6.4 GB/s 16 KiB L1 data + 12 KiB L1 instruction / 1 MiB L2 Support of EM64T and eXecute Disable bit (equivalent of AMD's No eXecute bit)
Notes:

Pentium 4 processors use a frontside bus that transfers data four times per cycle
* - in the case of the budget Prescott processor line, Intel duplicated the "P4A" designation which retailers are supposed to use to identify the processor to buyers; no reason was given for this decision

Successor

The successor Tejas and Jayhawk were in development but were canceled in May 2004 due to, according to analysts, a heat issue.


List of Intel microprocessors

4004 | 4040 | 8008 | 8080 | 8085 | 8086 | 8088 | iAPX 432 | 80186 | 80188 | 80286 | 80386 | 80486 | i860 | i960 | Pentium | Pentium Pro | Pentium II | Celeron | Pentium III | Pentium 4 | Pentium M | Itanium | Itanium 2   (note: italics indicates non-main branch µPs)

Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.