5.3. Processor Types
A few
Nowadays, choosing a processor isn't as simple. AMD and Intel now make literally scores of different processor models. Each company now offers several lines of processors, which
AMD and Intel each offer the three categories of processors described in the following sections. 5.3.1. Budget processors
Budget processors
give up a bit of performance in exchange for a lower price. At any given time, AMD or Intel's
5.3.1.1. AMD Sempron
The various models of the
AMD Sempron processor
sell in the $50 to $125 range, and are
AMD actually packages two different processors under the Sempron
Figure 5-1. AMD Sempron processor (image
|
| AVOID NON-D CELERON PROCESSORS |
|
Celeron processors (without the "D") are based on the Northwood core and have only 128 KB of L2 cache. These processors have very poor performance, and
|
For more information about Celeron processor models, visit http://www.intel.com/celeron.
Mainstream processors typically cost $125 to $250although the fastest models sell for $500 or moreand offer anything up to about twice the overall performance of the slowest budget processors. A mainstream processor may be a good upgrade choice if you need more performance than a budget processor offers and are willing to pay the additional cost.
However, depending on your motherboard, a mainstream processor may not be an option even if you are willing to pay the extra cost. Mainstream processors
The
AMD Athlon 64 processor
, shown in Figure 5-2, is available in Socket 754 and Socket 939 variants. As its name indicates, the Athlon 64 supports 64-bit software, although only a tiny percentage of Athlon 64
Like the Sempron, the Athlon 64 has a memory controller built onto the processor die, rather than depending on a memory controller that's part of the chipset. The upside of this design decision is that Athlon 64 memory performance is excellent. The downside is that supporting a new type of memory, such as DDR2, requires a processor redesign. Socket 754 models have a single-channel PC3200 DDR-SDRAM memory controller versus the dual-channel controller in Socket 939 models, so Socket 939 models running at the same clock speed and with the same
|
|
|
The model numbers of Athlon 64 and Sempron processors are scaled differently. For example, the Socket 754 Sempron 3100+ runs at 1800 MHz and has 256 KB of cache, and the Socket 754 Athlon 64 2800+ runs at the same clock speed and has twice as much cache. Despite the lower model number, the Athlon 64 2800+ is somewhat faster than the Sempron 3100+. Although AMD hotly denies it, most industry observers believe that AMD intends Athlon 64 model numbers to be compared with Pentium 4 clock speeds and Sempron model numbers with Celeron clock speeds. Of course, Intel also designates their recent processors by model number rather than clock speed, confusing matters even further. |
For more information about Athlon 64 processor models, visit http://www.amd.com/athlon64.
The Pentium 4, shown in Figure 5-3, is Intel's flagship processor, and is available in Socket 478 and Socket 775. Unlike AMDwhich sometimes uses the same Athlon 64 model number to
Older Pentium 4 models, which are available only in Socket 478, are identified by clock speed and sometimes a supplemental letter to
Socket 775 Pentium 4 models belong to one of two series. All 500-series processors use the Prescott-core and have 1 MB of L2 cache. All 600-series processors use the Prescott 2M core and have 2 MB of L2 cache. Intel uses the second number of the model number to indicate relative clock speed. For example, a Pentium 4/530 has a clock speed of 3 GHz, as does a Pentium 4/630. The 540/640 models run at 3.2 GHz, the 550/650 models at 3.4 GHz, the 560/660 models at 3.6 GHz, and so on. A "J" following a 500-series model number (for example, 560J) indicates that the processor supports the XDB feature, but not EM64T 64-bit support. If a 500-series model number ends in 1 (for example, 571) that model supports both the XDB feature and EM64T 64-bit processing. All 600-series processors support both XDB and EM64T.
For more information about Pentium 4 processor models, visit http://www.intel.com/pentium4.
| Extreme Processors |
|
We classify the fastest, most expensive mainstream processorsthose that sell in the $400 to $500 rangeas performance processors, but AMD and Intel reserve that category for their top-of-the-line models, which sell for $800 to $1,200. These processorsthe AMD Athlon 64 FX, the Intel Pentium 4 Extreme Edition , and the Intel Pentium Extreme Edition are targeted at the gaming and enthusiast market, and offer at best marginally faster performance than the fastest mainstream models.
In fact, the performance bump is
|
By early 2005, AMD and Intel had both
Combining two cores in one processor isn't exactly the same thing as doubling the speed of one processor. For one thing, there is overhead involved in managing the two cores that doesn't exist for a single processor. Also, in a single-tasking environment, a program thread runs no faster on a dual-core processor than it would on a
The upshot is that a dual-core processor typically provides 25% to 75% higher performance than a similar single-core processor if you multitask heavily. Dual-core performance for a single application is
The AMD Athlon 64 X2 , shown in Figure 5-4, has several things going for it, including high performance, relatively low power requirements and heat production, and compatibility with most existing Socket 939 motherboards. Alas, while Intel has priced its least expensive dual-core processors in the sub-$250 range, the least expensive AMD dual-core models initially sold in the $800 range, which is out of the question for most upgraders. Fortunately, by late 2005 AMD had begun to ship more reasonably priced dual-core models, although availability is limited.
For more information about Athlon 64 X2 processor models, visit http://www.amd.com/athlon64.
The announcement of AMD's Athlon 64 X2 dual-core processor caught Intel unprepared. Under the gun, Intel took a cruder approach to making a dual-core processor. Rather than build an integrated dual-core processor as AMD had with its Athlon 64 X2 processors, Intel essentially slapped two slower Pentium 4 cores on one substrate and called it the Pentium D dual-core processor.
The 800-series 90 nm Smithfield-core Pentium D, shown in Figure 5-5, is a stop-gap
Reading the foregoing, you might think we had only contempt for the 800-series Pentium D processors. In fact, nothing could be further from the truth. They're a kludge, yes, but they're a reasonably cheap, very effective kludge,
For more information about Pentium D processor models, visit http://www.intel.com/products/processor/pentium_d.
Table 5-2 lists the important characteristics of current AMD processors, including the special features they support.
|
Processor |
Socket |
Core |
L2 cache |
Process |
AMD64 |
SSE3 |
Cool'n' Quiet |
NX |
Dural-core |
|---|---|---|---|---|---|---|---|---|---|
|
Athlon XP/Sempron |
462 (A) |
Thoroughbred |
256 KB |
130 nm |
|||||
|
Athlon XP/Sempron |
462 (A) |
Thorton |
256 KB |
130 nm |
|||||
|
Athlon XP/Sempron |
462 (A) |
Barton |
512 KB |
130 nm |
|||||
|
Sempron |
754 |
Paris |
256 KB |
130 nm |
• |
• |
|||
|
Sempron |
754 |
Oakville |
128 KB, 256 KB |
90 nm |
• |
• |
|||
|
Sempron |
754 |
Oakville |
256 KB |
90 nm |
• |
• |
• |
||
|
Sempron |
754 |
Palermo |
128 KB, 256 KB |
90 nm |
• |
• |
• |
||
|
Sempron |
754 |
Palermo |
256 KB |
90 nm |
• |
• |
• |
• |
|
|
Athlon 64 |
754 |
Clawhammer |
1024 KB |
130 nm |
• |
• |
|||
|
Athlon 64 |
754 |
Newcastle |
512 KB |
130 nm |
• |
• |
|||
|
Athlon 64 |
939 |
Newcastle |
512 KB |
130 nm |
• |
• |
|||
|
Athlon 64 |
939 |
Winchester |
512 KB |
90 nm |
• |
• |
|||
|
Athlon 64 |
939 |
Venice |
512 KB |
90 nm |
• |
• |
• |
||
|
Athlon 64/FX |
939 |
Sledgehammer |
1024 KB |
130 nm |
• |
• |
|||
|
Athlon 64/FX |
939 |
San Diego |
1024 KB |
90 nm |
• |
• |
• |
||
|
Athlon 64 X2 |
939 |
Manchester |
512 KB x 2 |
90 nm |
• |
• |
• |
• |
|
|
Athlon 64 X2 |
939 |
Toledo |
1024 KB x 2 |
90 nm |
• |
• |
• |
• |
• |
Table 5-3 lists the important characteristics of current Intel processors, including the special features they support.
|
Processor |
Socket |
Core |
L2 cache |
Process |
EM64T |
SSE3 |
EIST |
XDB |
Dural-core |
|---|---|---|---|---|---|---|---|---|---|
|
Celeron |
478 |
Northwood |
128 KB |
130 nm |
|||||
|
Pentium 4 |
478 |
Northwood |
512 KB |
130 nm |
|||||
|
Celeron D |
478 |
Prescott |
256 KB |
90 nm |
• |
||||
|
Pentium 4 |
478 |
Prescott |
1024 KB |
90 nm |
• |
||||
|
Celeron D |
775 |
Prescott |
256 KB |
90 nm |
• |
• |
• |
||
|
Pentium 4 (5XX) |
775 |
Prescott |
1024 KB |
90 nm |
• |
• |
• |
||
|
Pentium 4 (6XX) |
775 |
Iwindale |
2048 KB |
90 nm |
• |
• |
• |
• |
|
|
Pentium 4 (6XX) |
775 |
Cedar Mill |
2048 KB |
65 nm |
• |
• |
• |
• |
|
|
Pentium 4 (8XX) |
775 |
Smithfield |
1024 KB x 2 |
90 nm |
• |
• |
• |
• |
• |
|
Pentium 4 (9XX) |
775 |
Presler |
2048 KB x 2 |
65 nm |
• |
• |
• |
• |
• |
| SPECIAL FEATURES |
|
Special features are not always implemented across an entire line of processors. For example, we list the Pentium D 8XX-series processors as supporting EM64T, SSE3, EIST, and dual core. At the time we wrote this, three Pentium D 8XX models were available: the 2.8 GHz 820, the 3.0 GHz 830, and the 3.2 GHz 840. The 830 and 840 models support all of the special features listed. The 820 model supports EM64T, SSE3, and dual-core operation, but not EIST. If a special feature listed as being supported by a particular line of processors is important to you, verify that it is supported in the exact processor model you intend to buy. |