Pentium M: The CPU Optimized For Working On The Move
- 1. Centrino Or Simply Pentium M: The Customer Has The Choice
- 2. High Quality And Very Photogenic: The Thinkpad T40 From The Outside
- 3. Inside: Complex Cooling System And High-Grade RAM
- 4. Invisible Equipment Features: The "Thinkvantage"
- 5. Test Configuration: The Who's Who Of Mobile Equipment
- 6. Pentium M: The CPU Optimized For Working On The Move
- 7. The Old And The New Enhanced Speedstep Technology
- 8. Work More Efficiently While Using Less Energy: µOp-Fusion & Co
- 9. Synthetic Benchmarks
6. Pentium M: The CPU Optimized For Working On The Move
Hitherto, Intel has used the following recipe in development of its mobile processors: take the desktop CPU architecture (Pentium III or Pentium 4), select the dies according to power consumption (low power consumption = mobile processor "embryo"), and garnish the whole with energy-saving techniques such as Enhanced Speedstep, Deeper Sleep and IMVP. And there you have a mobile CPU that, in principle, is nothing more than a desktop processor optimized for the task at hand.
In developing the Pentium M, on the other hand, Intel's Israeli development team under Mooly Eden has staked everything on designing the production process and the CPU architecture to be as thrifty power-wise as possible - without sacrificing too much performance. This makes the Pentium M (Banias) the first "genuinely" mobile CPU from Intel, not a direct rehash of a desktop CPU like all its predecessors.
| Model | Pentium4-M | Pentium-M |
|---|---|---|
| Processor Frequency | 2.20 GHz/1.20 GHz | 1.60 GHz/600MHz |
| Package Type | Micro-FCPGA | Micro-FCPGA |
| Transistors | 55 Mio. | 77 Mio. |
| Bus Speed | 400 MHz | 400 MHz |
| L2 Cache Size | 512K | 1024K |
| L2 Cache Speed | 2.20 GHz | 1.60 GHz |
| Bus/Core Ratio | 22.0 | 16.0 |
| Core Voltage | 1.3V/1.2V | 1.484V/0.956V |
| Thermal Design Power | 30.0W/20.8W | 24.5W/6W |
| Max Junction Temp | 100°C | 100°C |
| Die Size | 0.13 micron | 0.13 micron |
The only features the Pentium M and the Pentium 4-M really share are the manufacture using 0.13µm technology and the fact that the processor system bus works with 100 MHz quad-pumped and thus has bandwidth of 3.2 GB/s at its disposal.
A look at the cache architectures of both CPUs makes the differences clearer.
| Feature | Pentium4-M | Pentium-M |
|---|---|---|
| L1 code | 12k-µops | 32 kB |
| L1 data | 8 kB WT | 32 kB WB |
| L2 unified | 512K | 1024 kB |
| L2 assoc. | 8way | 8way |
| L2 line size | 64Bytes | 64Bytes |
The Pentium M has a 32 kB L1 cache each for data and commands, and not a trace cache like the Pentium 4-M. The L1 data cache in the Banias is not only four times as large, but, thanks to the write-back write strategy it uses, it also functions more effectively than that in the Pentium 4-M (write-through write strategy). Because of its markedly higher speed, the L1 data cache used in the P4-M offers extremely short access times.
At 1 MB, the L2 cache in the Banias is twice as large as the one in the Pentium 4-M. Theoretically, it should consume double the amount of power. To prevent this, the developers came up with "intelligent" wiring.
The eight-way set-associative L2 cache is split into four sectors per way and is thus divided into 32 segments altogether. When accessed, the cache logic ensures that only one addressed segment (32 kB) is active at any one time. The rest of the cache is inactive during this time and only consumes standby power. Although "waking up" the individual segments raises access time by a clock cycle, this is obviously compensated for with the L2 cache's size. This means that an L2 cache along these lines uses substantially less power.
In addition, a polished design and an improved production process have enabled considerable reductions of leakage currents in the memory, data paths, the TAG RAM and the control logic. This measure alone saves more than a watt in dissipation.
Besides the cache segments, numerous others of the processor's logical units can be switched off if they are momentarily not needed for program execution. Intel calls this energy-saving technology "fine-grain hardware gating." The I/O voltage of the processor system bus (PSB) is just 1.05 volts and thus clearly below the 1.3 volts of the Pentium 4-M. Even the Banias' input amplifier can be switched off with the chipset's support if necessary - when the processor is not receiving data. So that nothing goes missing, data are temporarily stored in dynamic buffers. If the processor starts receiving data again, the i855 chipset uses the DPWR# control circuit to reactivate the processor's input driver.
- Previous page Test Configuration: The Who's Who Of...
- Next page The Old And The New Enhanced...




