Difference between revisions of "Intel Pentium M (Dothan)"
(→Available Types and ThinkPads featuring them) |
(changed category) |
||
(20 intermediate revisions by 11 users not shown) | |||
Line 3: | Line 3: | ||
|style="vertical-align:top" | | |style="vertical-align:top" | | ||
<div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;"> | <div style="margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;"> | ||
− | |||
− | |||
− | + | The Pentium M "Dothan" is the second generation Pentium M processor. The fabrication process was reduced to 90 nm and the L2-Cache was doubled to 2 MB. The second revision of Dothan Pentium M processors features a 533 MHz FSB and accompanies the Sonoma [[Centrino]] platform. | |
− | *1.0-2.26 GHz | + | |
+ | ==Features== | ||
+ | *1.0 - 2.26 GHz clock speed | ||
*400/533 MHz FSB | *400/533 MHz FSB | ||
− | * | + | *140 Million Transistors |
− | * | + | *90 nm fabrication process |
*2 MB L2-Cache | *2 MB L2-Cache | ||
− | *[[SpeedStep|(Enhanced) EIST]], XD-Bit | + | *[[SpeedStep|(Enhanced) EIST]], [[QuickStart and Deeper Sleep|Deeper Sleep]] |
+ | * XD-Bit (on most models) | ||
*[[SIMD|MMX]], [[SIMD|SSE]], [[SIMD|SSE2]] instruction sets | *[[SIMD|MMX]], [[SIMD|SSE]], [[SIMD|SSE2]] instruction sets | ||
</div> | </div> | ||
Line 24: | Line 25: | ||
! !!max. !! min. !! !! !! high !! low !! high !! low !! | ! !!max. !! min. !! !! !! high !! low !! high !! low !! | ||
|- style="background:#efefef;" | |- style="background:#efefef;" | ||
− | ! colspan=10 | + | ! colspan="10" | Pentium M |
|- | |- | ||
| 780 || 2266 || 800 || 533 || • || 1.372 || ... || 27 || 11 || {{R52}}, {{T43}}. {{T43p}} | | 780 || 2266 || 800 || 533 || • || 1.372 || ... || 27 || 11 || {{R52}}, {{T43}}. {{T43p}} | ||
Line 32: | Line 33: | ||
| 765 || 2100 || 600 || 400 || || 1.34 || 0.988 || 21 || 8 || {{T42p}} | | 765 || 2100 || 600 || 400 || || 1.34 || 0.988 || 21 || 8 || {{T42p}} | ||
|- | |- | ||
− | | 760 || 2000 || 800 || 533 || • || 1.372 || 0.988 || 27 || 11 || {{R52}}, {{T43}}, {{T43p}}, {{Z60m}}, {{Z60t}} | + | | 760 || 2000 || 800 || 533 || • || 1.372 || 0.988 || 27 || 11 || {{R51e}}, {{R52}}, {{T43}}, {{T43p}}, {{Z60m}}, {{Z60t}} |
|- | |- | ||
| 755 || 2000 || 600 || 400 || || 1.34 || 0.988 || 21 || 8 || {{T42p}}, {{X32}} | | 755 || 2000 || 600 || 400 || || 1.34 || 0.988 || 21 || 8 || {{T42p}}, {{X32}} | ||
|- | |- | ||
− | | 750 || 1866 || 800 || 533 || • || 1.372 || 0.988 || 27 || 11 || {{R52}}, {{T43}}, {{T43p}}, {{Z60m}}, {{Z60t}} | + | | 750 || 1866 || 800 || 533 || • || 1.372 || 0.988 || 27 || 11 || {{R51e}}, {{R52}}, {{T43}}, {{T43p}}, {{Z60m}}, {{Z60t}} |
|- | |- | ||
| 745 || 1800 || 600 || 400 || || 1.34 || 0.988 || 21 || 8 || {{T42}}, {{T42p}}, {{X32}}, {{R51}} | | 745 || 1800 || 600 || 400 || || 1.34 || 0.988 || 21 || 8 || {{T42}}, {{T42p}}, {{X32}}, {{R51}} | ||
Line 42: | Line 43: | ||
| 740 || 1733 || 800 || 533 || • || 1.372 || 0.988 || 27 || 11 || {{R51e}}, {{R52}}, {{T43}}, {{Z60m}}, {{Z60t}} | | 740 || 1733 || 800 || 533 || • || 1.372 || 0.988 || 27 || 11 || {{R51e}}, {{R52}}, {{T43}}, {{Z60m}}, {{Z60t}} | ||
|- | |- | ||
− | | 735 || 1700 || 600 || 400 || || 1.34 || 0.988 || 21 || 8 || {{R51}}, {{T42}}, {{X32}} | + | | 735 || 1700 || 600 || 400 || || 1.34 || 0.988 || 21 || 8 || {{R50e}}, {{R51}}, {{T42}}, {{X32}} |
|- | |- | ||
− | | 730 || 1600 || 800 || 533 || • || 1.372 || 0.988 || 27 || 11 || {{T43}} | + | | 730 || 1600 || 800 || 533 || • || 1.372 || 0.988 || 27 || 11 || {{R51e}}, {{T43}} |
|- | |- | ||
| 725a || 1600 || 600 || 400 || || ... || ... || ... || ... || {{R50e}}, {{R51}}, {{R52}} | | 725a || 1600 || 600 || 400 || || ... || ... || ... || ... || {{R50e}}, {{R51}}, {{R52}} | ||
Line 50: | Line 51: | ||
| 725 || 1600 || 600 || 400 || || 1.34 || 0.988 || 21 || 8 || {{R50e}}, {{R51}}, {{T42}}, {{X32}} | | 725 || 1600 || 600 || 400 || || 1.34 || 0.988 || 21 || 8 || {{R50e}}, {{R51}}, {{T42}}, {{X32}} | ||
|- | |- | ||
− | | 715a || 1500 || 600 || 400 || || ... || ... || ... || ... || {{R51}} | + | | 715a || 1500 || 600 || 400 || || ... || ... || ... || ... || {{R50e}}, {{R51}} |
|- | |- | ||
| 715 || 1500 || 600 || 400 || || 1.34 || 0.988 || 21 || 8 || {{R50e}}, {{R51}} | | 715 || 1500 || 600 || 400 || || 1.34 || 0.988 || 21 || 8 || {{R50e}}, {{R51}} | ||
|- | |- | ||
− | | 710 || 1400 || ... || 400 || || ... || ... || ... || ... || {{R51}} | + | | 710 || 1400 || ... || 400 || || ... || ... || ... || ... || {{R50e}}, {{R51}} |
|- style="background:#efefef;" | |- style="background:#efefef;" | ||
− | ! colspan=10 | | + | ! colspan="10" | Pentium M (Low Voltage) |
|- | |- | ||
− | | 778 || 1600 || ... || 400 || • || 1.116 || ... || 10 || ... || {{X40}}, {{X41}} | + | | 778 || 1600 || ... || 400 || • || 1.116 || ... || 10 || ... || {{X40}}, {{X41}}, {{X41T}} |
|- | |- | ||
− | | 758 || 1500 || 600 || 400 || • || 1.116 || 0.988 || | + | | 758 || 1500 || 600 || 400 || • || 1.116 || 0.988 || 7.5 || ... || {{X40}}, {{X41}}, {{X41T}} |
|- | |- | ||
| 738 || 1400 || ... || 400 || || 1.116 || 0.988 || 10 || ... || {{X40}} | | 738 || 1400 || ... || 400 || || 1.116 || 0.988 || 10 || ... || {{X40}} | ||
|- style="background:#efefef;" | |- style="background:#efefef;" | ||
− | ! colspan=10 | | + | ! colspan="10" | Pentium M (Ultra Low Voltage) |
+ | |- | ||
+ | | 773 || 1300 || ... || 400 || • || ... || ... || ... || ... || | ||
|- | |- | ||
| 753 || 1200 || ... || 400 || • || 0.940 || 0.812 || 5 || ... || {{X41T}} | | 753 || 1200 || ... || 400 || • || 0.940 || 0.812 || 5 || ... || {{X41T}} | ||
Line 79: | Line 82: | ||
==GCC Optimization Flags== | ==GCC Optimization Flags== | ||
− | You should use the following for GCC version 3.4.4 and later if you have a Pentium M | + | You should use the following for GCC version 3.4.4 and later if you have a Pentium M: |
− | -Os -march=pentium-m -fomit-frame-pointer - | + | -Os -march=pentium-m -pipe |
+ | |||
+ | For GCC version 3.3.5 and earlier use the following: | ||
+ | -Os -march=pentium3 -msse2 -pipe | ||
+ | |||
+ | Also, if you don't plan to use debugging information, then you can safely add the following to either of the above for a possible performance improvement: | ||
+ | -fomit-frame-pointer | ||
+ | |||
+ | ==Physical Address Extension (PAE)== | ||
+ | Most modern Linux distributions use [[PAE]] kernels which will fail to boot if this feature is not present in the CPU. The Dothan core is said to support PAE even though it doesn't report the feature to the operating system. As a workaround, [[Kernel parameters|kernel parameter]] <code>forcepae</code> can be used to successfully use PAE-kernels on any Dothan core. | ||
+ | |||
+ | All second generation Dothan models with a 533 MHz FSB and some newer model first generation Dothan cores with a 400 MHz FSB do report PAE and NX in their CPU flags. All others must use the workaround. | ||
− | + | Note: As a direct result, when the CPU flag PAE and NX (No eXecute, the XD-Bit) is not reported, 32-Bit-Windows starting with Windows 8 will also not run (Windows doesn't have a forcepae option), leaving 32-Bit Windows 7 the last supported Windows operating system on Pentium M CPUs before the second generation Dothan core. | |
− | |||
==See also== | ==See also== | ||
* [[Intel Pentium M (Banias)]] | * [[Intel Pentium M (Banias)]] | ||
+ | * [[Intel Core Duo (Yonah)]] | ||
* [[Pentium M undervolting and underclocking]] | * [[Pentium M undervolting and underclocking]] | ||
− | [[Category: | + | [[Category:CPUs]] |
Latest revision as of 15:54, 22 January 2021
The Pentium M "Dothan" is the second generation Pentium M processor. The fabrication process was reduced to 90 nm and the L2-Cache was doubled to 2 MB. The second revision of Dothan Pentium M processors features a 533 MHz FSB and accompanies the Sonoma Centrino platform. Features
|
Available Types and ThinkPads featuring them
Nr. | Frequency (MHz) | FSB (MHz) | XD-Bit | core Voltage (V) | TDP (W) | ThinkPad Models | |||
---|---|---|---|---|---|---|---|---|---|
max. | min. | high | low | high | low | ||||
Pentium M | |||||||||
780 | 2266 | 800 | 533 | • | 1.372 | ... | 27 | 11 | R52, T43. T43p |
770 | 2133 | 800 | 533 | • | 1.372 | 0.988 | 27 | 11 | R52, T43, T43p |
765 | 2100 | 600 | 400 | 1.34 | 0.988 | 21 | 8 | T42p | |
760 | 2000 | 800 | 533 | • | 1.372 | 0.988 | 27 | 11 | R51e, R52, T43, T43p, Z60m, Z60t |
755 | 2000 | 600 | 400 | 1.34 | 0.988 | 21 | 8 | T42p, X32 | |
750 | 1866 | 800 | 533 | • | 1.372 | 0.988 | 27 | 11 | R51e, R52, T43, T43p, Z60m, Z60t |
745 | 1800 | 600 | 400 | 1.34 | 0.988 | 21 | 8 | T42, T42p, X32, R51 | |
740 | 1733 | 800 | 533 | • | 1.372 | 0.988 | 27 | 11 | R51e, R52, T43, Z60m, Z60t |
735 | 1700 | 600 | 400 | 1.34 | 0.988 | 21 | 8 | R50e, R51, T42, X32 | |
730 | 1600 | 800 | 533 | • | 1.372 | 0.988 | 27 | 11 | R51e, T43 |
725a | 1600 | 600 | 400 | ... | ... | ... | ... | R50e, R51, R52 | |
725 | 1600 | 600 | 400 | 1.34 | 0.988 | 21 | 8 | R50e, R51, T42, X32 | |
715a | 1500 | 600 | 400 | ... | ... | ... | ... | R50e, R51 | |
715 | 1500 | 600 | 400 | 1.34 | 0.988 | 21 | 8 | R50e, R51 | |
710 | 1400 | ... | 400 | ... | ... | ... | ... | R50e, R51 | |
Pentium M (Low Voltage) | |||||||||
778 | 1600 | ... | 400 | • | 1.116 | ... | 10 | ... | X40, X41, X41 Tablet |
758 | 1500 | 600 | 400 | • | 1.116 | 0.988 | 7.5 | ... | X40, X41, X41 Tablet |
738 | 1400 | ... | 400 | 1.116 | 0.988 | 10 | ... | X40 | |
Pentium M (Ultra Low Voltage) | |||||||||
773 | 1300 | ... | 400 | • | ... | ... | ... | ... | |
753 | 1200 | ... | 400 | • | 0.940 | 0.812 | 5 | ... | X41 Tablet |
733J | 1100 | ... | 400 | • | .... | ... | ... | ... | |
733 | 1100 | ... | 400 | 0.940 | 0.812 | 5 | ... | X40 | |
723 | 1000 | ... | 400 | 0.940 | 0.812 | 5 | ... |
Thermal Specifications
The max. Core Temperature is 100°C.
GCC Optimization Flags
You should use the following for GCC version 3.4.4 and later if you have a Pentium M:
-Os -march=pentium-m -pipe
For GCC version 3.3.5 and earlier use the following:
-Os -march=pentium3 -msse2 -pipe
Also, if you don't plan to use debugging information, then you can safely add the following to either of the above for a possible performance improvement:
-fomit-frame-pointer
Physical Address Extension (PAE)
Most modern Linux distributions use PAE kernels which will fail to boot if this feature is not present in the CPU. The Dothan core is said to support PAE even though it doesn't report the feature to the operating system. As a workaround, kernel parameter forcepae
can be used to successfully use PAE-kernels on any Dothan core.
All second generation Dothan models with a 533 MHz FSB and some newer model first generation Dothan cores with a 400 MHz FSB do report PAE and NX in their CPU flags. All others must use the workaround.
Note: As a direct result, when the CPU flag PAE and NX (No eXecute, the XD-Bit) is not reported, 32-Bit-Windows starting with Windows 8 will also not run (Windows doesn't have a forcepae option), leaving 32-Bit Windows 7 the last supported Windows operating system on Pentium M CPUs before the second generation Dothan core.