Intel Mobile Pentium III-M

From ThinkWiki
Revision as of 14:09, 19 August 2007 by MarkStosberg (Talk | contribs) (Features: link QuickStart and Deeper Sleep to new page)
Jump to: navigation, search

Intel Mobile Pentium III-M

Featuring the Tualatin core the Mobile Pentium III-M is a lot more powerful than the Mobile Pentium III. This is proven in it's rebirth as Pentium M.

Features

  • 700-1200 MHz tact
  • 133 MHz FSB (100 on some of the lv and ulv models)
  • 44 Million Transistors
  • 0.13µm fabrication process
  • 0.07µm gates
  • 1.40/1.15 VCore
  • 2x 16 KB L1-Cache
  • 512 KB L2-Cache
  • Enhanced SpeedStep, QuickStart, Deeper Sleep
  • MMX, SSE instruction sets

Available Types and ThinkPads featuring them

Frequency (MHz) Bus Speed (MHz) core Voltage (V) TDP (W) ThinkPad Models
max. min. high low high low
Mobile Pentium III-M
1333 800 133 1.40 1.15 22.0 9.8
1266 800 133 1.40 1.15 22.0 9.8
1200 800 133 1.40 1.15 22.0 9.8 A30p, T23, X30
1133 733 133 1.40 1.15 21.8 9.3 A30, R31, T23, X24
1066 733 133 1.40 1.15 21.0 9.3 X30
1000 733 133 1.40 1.15 20.5 9.3 A30, R31, T23
933 733 133 1.40 1.15 20.1 9.3 A30
866 667 133 1.40 1.15 19.5 8.9 T23
Mobile Pentium III-M (Low Voltage)
1000 533 133 1.15 1.05 10.9 6.1
933 533 133 1.15 1.05 10.5 6.1
866 533 133 1.15 1.05 10.1 6.1 X23?
850 500 100 1.15 1.05 10.0 5.9
800 533 133 1.15 1.05 9.8 5.9 X22?, X23?
750 450 100 1.15 1.05 9.4 5.7
733 466 133 1.15 1.05 9.3 5.8 X22?
Mobile Pentium III-M (Ultra Low Voltage)
866 400 133 1.10 0.95 7 3.4
850 400 100 1.10 0.95 7 3.4
800 400 100 1.10 0.95 7 3.4
750 350 100 1.10 0.95 7 3.1
733 400 133 1.10 0.95 7 3.4
700 300 100 1.10 0.95 7 3.0

Thermal Specifications

Speedstepping

TODO: Which kernel module is needed to enable speedstepping control? Commands to use? Automatic speedstepping?

GCC Optimization Flags

You should use the following if you have a Mobile Pentium III-M:

-Os -march=pentium3m -fomit-frame-pointer -pipe

"-Os" means optimise for size. "-O2" is usually the default and is probably more prefferable. If you're feeling brave you could try using "-O3", but many programs fail to compile with this (attempting to compile binutils, gcc or any other core tools with "-O3" is not recommended)