The Pentium M is a family of mobile 32-bit single-core
x86
x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was introd ...
microprocessor
A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circu ...
s (with the modified
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
P6 microarchitecture
The P6 microarchitecture is the sixth-generation Intel x86 microarchitecture, implemented by the Pentium Pro microprocessor that was introduced in November 1995. It is frequently referred to as i686. It was succeeded by the NetBurst microarch ...
) introduced in March 2003 and forming a part of the Intel
Carmel
Carmel may refer to:
* Carmel (biblical settlement), an ancient Israelite town in Judea
* Mount Carmel, a coastal mountain range in Israel overlooking the Mediterranean Sea
* Carmelites, a Roman Catholic mendicant religious order
Carmel may also ...
notebook platform under the then new
Centrino
Centrino is a brand name of Intel Corporation which represents its Wi-Fi and WiMAX wireless computer networking adapters. Previously the same brand name was used by the company as a platform-marketing initiative. The change of the meaning of the ...
brand. The ''Pentium M'' processors had a maximum
thermal design power
The thermal design power (TDP), sometimes called thermal design point, is the maximum amount of heat generated by a computer chip or component (often a CPU, GPU or system on a chip) that the cooling system in a computer is designed to dissipate ...
(TDP) of 5–27 W depending on the model, and were intended for use in laptops (thus the "M" suffix standing for ''mobile''). They evolved from the core of the last
Pentium III
The Pentium III (marketed as Intel Pentium III Processor, informally PIII or P3) brand refers to Intel's 32-bit x86 desktop and mobile CPUs based on the sixth-generation P6 microarchitecture introduced on February 28, 1999. The brand's initial p ...
–branded CPU by adding the
front-side bus
A front-side bus (FSB) is a computer communication interface (bus) that was often used in Intel-chip-based computers during the 1990s and 2000s. The EV6 bus served the same function for competing AMD CPUs. Both typically carry data between the ...
(FSB) interface of
Pentium 4
Pentium 4 is a series of single-core CPUs for desktops, laptops and entry-level servers manufactured by Intel. The processors were shipped from November 20, 2000 until August 8, 2008. The production of Netburst processors was active from 2000 ...
, an improved instruction decoding and issuing front end, improved
branch prediction
In computer architecture, a branch predictor is a digital circuit that tries to guess which way a branch (e.g., an if–then–else structure) will go before this is known definitively. The purpose of the branch predictor is to improve the flow ...
,
SSE2
SSE2 (Streaming SIMD Extensions 2) is one of the Intel SIMD (Single Instruction, Multiple Data) processor supplementary instruction sets first introduced by Intel with the initial version of the Pentium 4 in 2000. It extends the earlier Streamin ...
support, and a much larger cache. The first Pentium M–branded
CPU, code-named Banias, was followed by Dothan. The Pentium M line was removed from the official price lists in July 2009, when the Pentium M-branded processors were succeeded by the
Core
Core or cores may refer to:
Science and technology
* Core (anatomy), everything except the appendages
* Core (manufacturing), used in casting and molding
* Core (optical fiber), the signal-carrying portion of an optical fiber
* Core, the centra ...
-branded
dual-core
A multi-core processor is a microprocessor on a single integrated circuit with two or more separate processing units, called cores, each of which reads and executes program instructions. The instructions are ordinary CPU instructions (such a ...
mobile
Yonah CPU with a modified microarchitecture. It replaced the Mobile Pentium 4 processor, which suffered from power consumption and heat problems.
Overview
The Pentium M represented a new and radical departure for Intel, as it was not a low-power version of the desktop-oriented
Pentium 4
Pentium 4 is a series of single-core CPUs for desktops, laptops and entry-level servers manufactured by Intel. The processors were shipped from November 20, 2000 until August 8, 2008. The production of Netburst processors was active from 2000 ...
, but instead a heavily modified version of the
Pentium III
The Pentium III (marketed as Intel Pentium III Processor, informally PIII or P3) brand refers to Intel's 32-bit x86 desktop and mobile CPUs based on the sixth-generation P6 microarchitecture introduced on February 28, 1999. The brand's initial p ...
Tualatin design (itself based on the
Pentium II
The Pentium II brand refers to Intel's sixth-generation microarchitecture (" P6") and x86-compatible microprocessors introduced on May 7, 1997. Containing 7.5 million transistors (27.4 million in the case of the mobile Dixon with 256 KB ...
core design, which in turn had been a heavily improved evolution of the
Pentium Pro
The Pentium Pro is a sixth-generation x86 microprocessor developed and manufactured by Intel and introduced on November 1, 1995. It introduced the P6 microarchitecture (sometimes termed i686) and was originally intended to replace the original P ...
). It is optimized for power efficiency, a vital characteristic for extending notebook computer battery life. Running with very low average power consumption and much lower heat output than desktop processors, the Pentium M runs at a lower clock speed than the laptop version of the
Pentium 4
Pentium 4 is a series of single-core CPUs for desktops, laptops and entry-level servers manufactured by Intel. The processors were shipped from November 20, 2000 until August 8, 2008. The production of Netburst processors was active from 2000 ...
(The Pentium 4-Mobile, or P4-M), but with similar performance - a 1.6 GHz Pentium M can typically attain or even surpass the performance of a 2.4 GHz Pentium 4-M. The Pentium M 740 has been tested to perform up to approximately 7,400 MIPS and 3.9 GFLOPS (using SSE2).
The Pentium M coupled the execution core of the Pentium III with a Pentium 4 compatible bus interface, an improved instruction decoding/issuing front end, improved branch prediction,
SSE2
SSE2 (Streaming SIMD Extensions 2) is one of the Intel SIMD (Single Instruction, Multiple Data) processor supplementary instruction sets first introduced by Intel with the initial version of the Pentium 4 in 2000. It extends the earlier Streamin ...
support, and a much larger cache. The usually power-hungry secondary cache uses an access method which only switches on the portion being accessed. The main intention behind the large cache was to keep a decent-sized portion of it still available to the processor even when most of the L2 cache was switched off, but its size led to a welcome improvement in performance.
Other power saving methods include dynamically variable clock frequency and core voltage, allowing the Pentium M to throttle clock speed when the system is idle in order to conserve energy, using the
SpeedStep
Enhanced SpeedStep is a series of dynamic frequency scaling technologies (codenamed Geyserville and including SpeedStep, SpeedStep II, and SpeedStep III) built into some Intel microprocessors that allow the clock speed of the processor to be dynami ...
3 technology (which has more sleep stages than previous versions of SpeedStep). With this technology, a 1.6 GHz Pentium M can effectively throttle to clock speeds of 600 MHz, 800 MHz, 1000 MHz, 1200 MHz, 1400 MHz and 1600 MHz; these intermediate clock states allow the CPU to better throttle clock speed to suit conditions. The power requirements of the Pentium M varies from 5 watts when idle to 27 watts at full load. This is useful to notebook manufacturers as it allows them to include the Pentium M into smaller notebooks.
Although Intel marketed the Pentium M exclusively as a mobile product, motherboard manufacturers such as
AOpen
AOPEN (, stylized AOPEN) is a major electronics manufacturer from Taiwan that makes computers and parts for computers. AOPEN used to be the Open System Business Unit of Acer Computer Inc. which designed, manufactured and sold computer componen ...
,
DFI and
MSI shipped Pentium M compatible boards designed to non-mobile enthusiasts,
HTPC
A home theater PC (HTPC) or media center computer is a convergent device that combines some or all the capabilities of a personal computer with a software application that focuses on video, photo, audio playback, and sometimes video recording ...
, workstation and server applications. An adapter, the CT-479, was developed by
ASUS to allow the use of Pentium M processors in selected ASUS motherboards designed for
Socket 478
Socket 478, also known as mPGA478 or mPGA478B, is a 478-contact CPU socket used for Intel's Pentium 4 and Celeron series CPUs.
Socket 478 was launched in August 2001 in advance of the Northwood core to compete with AMD's 462-pin Socket A and th ...
Pentium 4
Pentium 4 is a series of single-core CPUs for desktops, laptops and entry-level servers manufactured by Intel. The processors were shipped from November 20, 2000 until August 8, 2008. The production of Netburst processors was active from 2000 ...
processors.
Shuttle Inc.
Shuttle Inc. () ( TAIEX:2405) is a Taiwan-based manufacturer of motherboards, barebone computers, complete PC systems and monitors. Throughout the last 10 years, Shuttle has been one of the world's top 10 motherboard manufacturers, and gai ...
offered packaged Pentium M desktops, marketed for low energy consumption and minimal cooling system noise. Pentium M processors are also of interest to
embedded system
An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' as ...
s' manufacturers because the low power consumption of the Pentium M allows the design of fanless and miniaturized embedded PCs. The Pentium M also responds very well to
undervolting, which can be done with the program Notebook Hardware Control or RMClock.
Banias
As the M line was originally designed in
Israel
Israel (; he, יִשְׂרָאֵל, ; ar, إِسْرَائِيل, ), officially the State of Israel ( he, מְדִינַת יִשְׂרָאֵל, label=none, translit=Medīnat Yīsrāʾēl; ), is a country in Western Asia. It is situated ...
, the first Pentium M was identified by the codename
Banias
Banias or Banyas ( ar, بانياس الحولة; he, בניאס, label=Modern Hebrew; Judeo-Aramaic, Medieval Hebrew: פמייס, etc.; grc, Πανεάς) is a site in the Golan Heights near a natural spring, once associated with the Greek g ...
, named after an ancient site in the
Golan Heights
The Golan Heights ( ar, هَضْبَةُ الْجَوْلَانِ, Haḍbatu l-Jawlān or ; he, רמת הגולן, ), or simply the Golan, is a region in the Levant spanning about . The region defined as the Golan Heights differs between di ...
. The Intel Haifa team had previously been working on the memory controller for
Timna
Timna ( Qatabānic: , romanized: , ; ar, تمنع, translit=Timnaʿ) is an ancient city in Yemen, the capital of the Qataban kingdom; it is distinct from a valley in southern Israel that shares the same name.
During ancient times, Timna was an i ...
, which was based on earlier P6 memory controller designs giving them detailed knowledge of P6 architecture which they used when Intel gave them a crash project to create a backup mobile CPU. Given the product code 80535, it initially had no model number suffix, but was later identified as the Pentium M 705. It was manufactured on a 130 nm process, was released at frequencies from 900 MHz to 1.7 GHz using a 400
MT/s
In computer technology, transfers per second and its more common secondary terms gigatransfers per second (abbreviated as GT/s) and megatransfers per second (MT/s) are informal language that refer to the number of operations transferring data that ...
FSB, and had 1 megabyte (MB) of Level 2 cache. The core average
TDP (Thermal Design Power) is 24.5 watts.
The Banias family processors internally support
Physical Address Extension
In computing, Physical Address Extension (PAE), sometimes referred to as Page Address Extension,
is a memory management feature for the x86 architecture. PAE was first introduced by Intel in the Pentium Pro, and later by AMD in the Athlon proces ...
(PAE) but do not show the PAE support flag in their
CPUID
In the x86 architecture, the CPUID instruction (identified by a CPUID opcode) is a processor supplementary instruction (its name derived from CPU IDentification) allowing software to discover details of the processor. It was introduced by Intel ...
information; this causes some operating systems (primarily Linux distributions) to refuse to boot on such processors since PAE support is required in their kernels.
[PAE - Ubuntu Community Help Wiki](_blank)
/ref> Using the 'forcepae' Linux boot option will allow Linux to boot using PAE in these cases.
Windows 8
Windows 8 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on August 1, 2012; it was subsequently made available for downl ...
and later won't boot on these CPUs for the same reason, emitting an error with code 0xc0000260 when attempting to load ntoskrnl.exe early on in the boot process.
Dothan
On September 17, 2003, Intel unveiled plans for releasing its then next-generation of Pentium M processors, codenamed "Dothan" by them. It was named after another ancient town in Israel, and it launched formally on May 10, 2004. Dothan Pentium M processors (product code 80536, CPUID
In the x86 architecture, the CPUID instruction (identified by a CPUID opcode) is a processor supplementary instruction (its name derived from CPU IDentification) allowing software to discover details of the processor. It was introduced by Intel ...
0x6DX) are among the first Intel processors to be identified using a "processor number" rather than a clockspeed rating; the initial Dothan versions with the 400Mhz Front-Side-Bus (FSB) are known as Pentium M 710 (1.4 GHz), 715 (1.5 GHz), 725 (1.6 GHz), 735 (1.7 GHz), 745 (1.8 GHz), 755 (2.0 GHz), and 765 (2.1 GHz). These initial Dothan models all have a TDP of 21 W and a 2 MB L2 cache.
These 700 series Dothan Pentium M processors retain the same basic design as the original Banias Pentium M, but are manufactured on a 90 nm
The 90 nm process refers to the level of MOSFET (CMOS) fabrication process technology that was commercialized by the 2003–2005 timeframe, by leading semiconductor companies like Toshiba, Sony, Samsung, IBM, Intel, Fujitsu, TSMC, Elpid ...
process, with twice the secondary cache. Die size, at 87 mm2, remains in the same neighborhood as the original Pentium M, even though the 1000 series contains approximately 140 million transistors, most of which make up the 2 MB cache. TDP is also down to 21 watts with the 400 MT/s FSB (from 24.5 watts in Banias), though power use at lower clockspeeds has increased highly
.
However, tests conducted by third party hardware review sites show that Banias and Dothan equipped notebooks have roughly equivalent battery life.
Additionally third party hardware review sites have benchmarked the Dothan at approx 10-20% better performance than the Banias in most situations.
Revisions of the Dothan core were released in the first quarter of 2005 with the Sonoma chipsets and supported a 533 MT/s FSB and XD (Intel's name for the NX bit
The NX bit (no-execute) is a technology used in CPUs to segregate areas of memory for use by either storage of processor instructions or for storage of data, a feature normally only found in Harvard architecture processors. However, the NX bit is ...
); and the PAE support flag in the CPUID was enabled, unlike earlier Pentium Ms that showed PAE unavailable. These revised Dothan processors include the 730 (1.6 GHz), 740 (1.73 GHz), 750 (1.86 GHz), 760 (2.0 GHz), 770 (2.13 GHz) and 780 (2.26 GHz) and have a TDP of 27 W and a 2 MB L2 cache.
In July 2005, Intel released the 780 (2.26 GHz) and the low-voltage 778 (1.60 GHz).
The processor line had models running at clock speeds from 1.0 GHz to 2.26 GHz . The models with lower frequencies were either low voltage or ultra-low voltage CPUs designed for improved battery life and reduced heat output. The 718 (1.3 GHz), 738 (1.4 GHz), and 758 (1.5 GHz) models are low-voltage (1.116 V) with a TDP of 10 W, while the 723 (1.0 GHz), 733 (1.1 GHz), and 753 (1.2 GHz) models are ultra-low voltage (0.940 V) with a TDP of 5 W.
Intel A100 Series
An ultra low-power microprocessor based on the Dothan built on a 90 nm process with 512 KB L2 cache and 400 MT/s front side bus (FSB).
Core Solo and Core Duo
The next generation of processors, codenamed Yonah, were based on the Enhanced Pentium M architecture, and released under the Intel Core
Intel Core is a line of streamlined midrange consumer, workstation and enthusiast computer central processing units (CPUs) marketed by Intel Corporation. These processors displaced the existing mid- to high-end Pentium processors at the time ...
brand, as Core Duo
Intel Core is a line of streamlined midrange consumer, workstation and enthusiast computer central processing units (CPUs) marketed by Intel Corporation. These processors displaced the existing mid- to high-end Pentium processors at the time ...
and Core Solo.
See also
* P6 (microarchitecture)
The P6 microarchitecture is the sixth-generation Intel x86 microarchitecture, implemented by the Pentium Pro microprocessor that was introduced in November 1995. It is frequently referred to as i686. It was succeeded by the NetBurst microarc ...
* Centrino
Centrino is a brand name of Intel Corporation which represents its Wi-Fi and WiMAX wireless computer networking adapters. Previously the same brand name was used by the company as a platform-marketing initiative. The change of the meaning of the ...
* List of Intel Pentium M processors
This is a list of Intel Pentium M processors. They are all single-core 32-bit CPUs codenamed ''Banias'' and ''Dothan'', and targeted at the consumer market of mobile computers.
Mobile processors Pentium M "Banias" (130 nm)
* All models suppo ...
* List of Macintosh models grouped by CPU type This list of Mac models grouped by CPU type contains all central processing units (CPUs) used by Apple Inc. for their Mac computers. It is grouped by processor family, processor model, and then chronologically by Mac models.
Motorola 68k Motor ...
References
External links
Intel's Pentium M Homepage (via internet archive)
Intel's list of all Pentium M variants
Homepage of the Software "Linux-PHC" to undervolt a Pentium M with linux
Yonah details from X86-secret (french translated to English through google)
AnandTech: Yonah Performance Preview
SpeedswitchXP - CPU frequency control for notebooks
{{Intel processors, p6
Computer-related introductions in 2003
Intel x86 microprocessors