Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Pentium III

From Wikipedia, the free encyclopedia
(Redirected fromCoppermine (microprocessor))
Line of desktop and mobile microprocessors produced by Intel

Pentium III
General information
LaunchedFebruary 28, 1999
DiscontinuedApril 23, 2004 (for desktop units)
May 18, 2007 (for mobile units)[1]
July 14, 2009 (discontinuation and end of life)
Marketed byIntel
Designed byIntel
Common manufacturer
  • Intel
Product code
  • Katmai: 80525
  • Coppermine: 80526
  • Coppermine T: 80533
  • Tualatin: 80530
Performance
Max.CPUclock rate400 MHz to 1.4 GHz
FSB speeds100 MT/s to 133 MT/s
Cache
L1cache32 KB (16 KB data + 16 KB instructions)
L2 cache128–512 KB
Architecture and classification
Technology node250 nm to 130 nm
MicroarchitectureP6
Instruction setIA-32
Extensions
Physical specifications
Transistors
  • Katmai: 9.5 million
  • Coppermine: 28 million
  • Tualatin: 47 million
Cores
  • 1
Sockets
Products, models, variants
Core names
  • Katmai (desktop only)
  • Coppermine
  • Coppermine T (desktop only)
  • Tualatin
Variant
History
PredecessorPentium II
SuccessorPentium 4
Support status
Unsupported

ThePentium III[2] (marketed asIntel Pentium III Processor, informallyPIII orP3) brand refers toIntel's32-bitx86 desktop and mobileCPUs based on the sixth-generationP6 microarchitecture introduced on February 28, 1999.[citation needed] The brand's initial processors were very similar to the earlierPentium II-branded processors. The most notable differences were the addition of theStreaming SIMD Extensions (SSE)instruction set (to acceleratefloating point and parallel calculations), and the introduction of a controversial serial number embedded in the chip during manufacturing.

Even after the release of thePentium 4 in late 2000, the Pentium III continued to be produced with new models introduced up until early 2003. They were then discontinued in April 2004 for desktop units[3] and May 2007 for mobile units.[1] They were leaving of support and removed from the official price lists in July 2009.

Processor cores

[edit]

Similarly to thePentium II it superseded, the Pentium III was also accompanied by theCeleron brand for lower-end versions, and theXeon for high-end (server and workstation) derivatives. The Pentium III was eventually superseded by thePentium 4, but itsTualatin core also served as the basis for thePentium M CPUs, which used many ideas from theP6 microarchitecture. Subsequently, it was thePentium M microarchitecture of Pentium M branded CPUs, and not theNetBurst found in Pentium 4 processors, that formed the basis for Intel's energy-efficientCore microarchitecture of CPUs brandedCore 2,Pentium Dual-Core,Celeron (Core), and Xeon.

Intel Pentium III processor family
Standard logo
(1999–2003)
DesktopMobile logo
(2001–2003)
Mobile
Code-namedNodeDate releasedCode-namedNodeDate released
Pentium III logo (1999–2003)Katmai
Coppermine
Coppermine T
Tualatin
250 nm
180 nm
180 nm
130 nm
February 1999
October 1999
June 2001
June 2001
Pentium III-M Logo (1999–2003)Coppermine
Tualatin
180 nm
130 nm
October 1999
July 2001
List of desktop processorsList of mobile processors

Katmai

[edit]
A Pentium IIIKatmai SECC2 cartridge with heatsink removed.
Katmai Die shot

The first Pentium III variant was the Katmai (Intel product code 80525). It was a further development of theDeschutes Pentium II. The Pentium III saw an increase of 2 million transistors over the Pentium II. The differences were the addition of execution units and SSE instruction support, and an improvedL1 cache controller[citation needed] (the L2 cache controller was left unchanged, as it would be fully redesigned for Coppermine anyway), which were responsible for the minor performance improvements over the "Deschutes" Pentium IIs. It was first released at speeds of 450 and 500 MHz on February 28, 1999. Two more versions were released: 550 MHz on May 17, 1999, and 600 MHz on August 2, 1999. On September 27, 1999, Intel released the 533B and 600B running at 533 & 600 MHz respectively. The 'B' suffix indicated that it featured a 133 MT/s FSB, instead of the 100 MT/s FSB of prior models.

The Katmai contains 9.5 million transistors, not including the 512 Kbytes L2 cache (which adds 25 million transistors), and has dimensions of 12.3 mm by 10.4 mm (128 mm2). It is fabricated in Intel's P856.5 process, a 250 nm complementary metal–oxide–semiconductor (CMOS) process with five levels ofaluminum interconnect.[4] The Katmai used the same slot-based design as the Pentium II but with the newerSlot 1 Single Edge Contact Cartridge (SECC) 2 that allowed direct CPU core contact with the heat sink. There have been some early models of the Pentium III with 450 and 500 MHz packaged in an older SECC cartridge intended fororiginal equipment manufacturers (OEMs).

A notablestepping level for enthusiasts was SL35D. This version of Katmai was officially rated for 450 MHz, but often contained cache chips for the 600 MHz model and thus usually can run at 600 MHz.

Coppermine

[edit]
A 900 MHzCoppermine FC-PGA Pentium III.
Coppermine Die shot

The second version, codenamed Coppermine (Intel product code: 80526), was released on October 25, 1999, running at 500, 533, 550, 600, 650, 667, 700, and 733 MHz. From December 1999 to May 2000, Intel released Pentium IIIs running at speeds of 750, 800, 850, 866, 900, 933 and 1000 MHz (1 GHz). Both 100 MT/s FSB and 133 MT/s FSB models were made. For models that were already available with the same frequency, an "E" was appended to the model name to indicate cores using the new 180 nm fabrication process. An additional "B" was later appended to designate 133 MHz FSB models, resulting in an "EB" suffix. In overall performance, Coppermine had a small advantage over theAdvanced Micro Devices (AMD)Athlons it was released against, which was reversed when AMD applied their own die shrink and added an on-die L2 cache to the Athlon. Athlon held the advantage in floating-point intensive code, while the Coppermine could perform better when SSE optimizations were used, but in practical terms there was little difference in how the two chips performed, clock-for-clock. However, AMD were able to clock the Athlon higher, reaching speeds of 1.2 GHz before the launch of the Pentium 4.

In performance, Coppermine arguably marked a bigger step than Katmai by introducing an on-chip L2 cache, which Intel namesAdvanced Transfer Cache (ATC). The ATC operates at the core clock rate and has a capacity of 256 KB, twice that of the on-chip cache formerly on Mendocino Celerons. It is eight-wayset-associative and is accessed via aDouble Quad Word Wide 256-bit bus, four times as wide as Katmai's. Further, latency was dropped to a quarter compared to Katmai. Another marketing term by Intel wasAdvanced System Buffering, which encompassed improvements to better take advantage of a 133 MT/s system bus. These include 6 fill buffers (vs. 4 on Katmai), 8 bus queue entries (vs. 4 on Katmai) and 4 write-back buffers (vs. 1 on Katmai).[5] Under competitive pressure from theAMDAthlon, Intel reworked the internals, finally removing some well-knownpipeline stalls.[citation needed] As a result, applications affected by the stalls ran faster on Coppermine by up to 30%.[citation needed] The Coppermine contained 29 million transistors and was fabricated in a 180 nm process.

The Coppermine was available in 370-pin FC-PGA or FC-PGA2 for use withSocket 370, or in SECC2 for Slot 1 (all speeds except 900 and 1100). FC-PGA and Slot 1 Coppermine CPUs have an exposed die, however most higher frequency SKUs starting with the 866 MHz model were also produced in FC-PGA2 variants that feature anintegrated heat spreader (IHS). This in itself did not improve thermal conductivity, since it added another layer of metal andthermal paste between the die and the heatsink, but it greatly assisted in holding the heatsink flat against the die. Earlier Coppermines without the IHS made heatsink mounting challenging.[6] If the heatsink was not situated flat against the die, heat transfer efficiency was greatly reduced. Some heatsink manufacturers began providing pads on their products, similar to what AMD did with the "Thunderbird" Athlon to ensure that the heatsink was mounted flatly. The enthusiast community went so far as to create shims to assist in maintaining a flat interface.[7]

A 1.13 GHz version (S-Spec SL4HH) was released in mid-2000 but famously recalled after a collaboration betweenHardOCP andTom's Hardware[8] discovered various instabilities with the operation of the new CPU speed grade. The Coppermine core was unable to reliably reach the 1.13 GHz speed without various tweaks to the processor's microcode, effective cooling, higher voltage (1.75 V vs. 1.65 V), and specifically validated platforms.[8] Intel only officially supported the processor on its own VC820i820-based motherboard, but even this motherboard displayed instability in the independent tests of the hardware review sites. In benchmarks that were stable, performance was shown to be sub-par, with the 1.13 GHz CPU equalling a 1.0 GHz model. Tom's Hardware attributed this performance deficit to relaxed tuning of the CPU and motherboard to improve stability.[9] Intel needed at least six months to resolve the problems using a new cD0 stepping and re-released 1.1 GHz and 1.13 GHz versions in 2001.

Microsoft'sXbox game console uses a variant of the Pentium III/Mobile Celeron family in aMicro-PGA2 form factor. The sSpec designator of the chips is SL5Sx, which makes it more similar to the Mobile CeleronCoppermine-128 processor. It shares with the Coppermine-128 Celeron its 128 KB L2 cache, and 180 nm process technology, but keeps the 8-way cache associativity from the Pentium III.[10]

Although its codename could give the impression that it usedcopper interconnects, in reality, its interconnects were aluminium.

Coppermine T

[edit]

This revision is an intermediate step between Coppermine and Tualatin, with support for lower-voltage system logic present on the latter but core power within previously defined voltage specs of the former so it could work in older system boards.

Intel used the latest FC-PGA2 Coppermines with the cD0 stepping and modified them so that they worked with low voltage system bus operation at 1.25 VAGTL as well as normal 1.5 VAGTL+ signal levels, and would auto detect differential or single-ended clocking. This modification made them compatible to the latest generation Socket 370 boards supporting Tualatin CPUs while maintaining compatibility with older Socket 370 boards. The Coppermine T also had two way symmetrical multiprocessing capabilities, but only in Tualatin boards.

They can be distinguished from Tualatin processors by their part numbers, which include the digits "80533", e.g. the 1133 MHz SL5QK P/N is RK80533PZ006256, while the 1000 MHz SL5QJ P/N is RK80533PZ001256.[11]

Tualatin

[edit]
A 1.13 GHz FC-PGA2Tualatin-256 Intel Pentium III-T.
Tualatin die shot

The third revision, Tualatin (80530), was a trial for Intel's new 130 nm process. Tualatin-based Pentium IIIs were released during 2001 until early 2002 at speeds of 1.0, 1.13, 1.2, 1.26, 1.33 and 1.4 GHz. A basic shrink of Coppermine, no new features were added, except for added data prefetch logic similar to Pentium 4 and Athlon XP for potentially better use of the L2 cache, although its use compared to these newer CPUs is limited due to the relatively smaller FSB bandwidth (FSB was still kept at 133 MHz).[12] Variants with 256 and 512 KB L2 cache were produced, the latter being dubbed Pentium III-S; this variant was mainly intended for low-power consumption servers and also exclusively featured SMP support within the Tualatin line.

Although the Socket 370 designation was kept, the use of 1.25 AGTL signaling in place of 1.5 V AGTL+ rendered prior motherboards incompatible.[12] This confusion carried over to the chipset naming, where only the B-stepping of the i815 chipset was compatible with Tualatin processors.[13] A new VRM guideline was also designed by Intel, version 8.5, which required finer voltage steps and debuted load line Vcore (in place of fixed voltage regardless of current on 8.4).[14][15][16] Some motherboard manufacturers would mark the change with blue sockets (instead of white), and were often also backwards compatible with Coppermine CPUs.

The Tualatin also formed the basis for the highly popular Pentium III-M mobile processor, which became Intel's front-line mobile chip (the Pentium 4 drew significantly more power, and so was not well-suited for this role) for the next two years. The chip offered a good balance between power consumption and performance, thus finding a place in both performance notebooks and the "thin and light" category.

The Tualatin-based Pentium III performed well in some applications compared to the fastest Willamette-based Pentium 4, and even the Thunderbird-based Athlons. Despite this, its appeal was limited due to the aforementioned incompatibility with existing systems, and Intel's only officially supported chipset for Tualatins, the i815, could only handle 512 MB RAM as opposed to 1 GB of registered RAM with the older, incompatible440BX chipset. However, the enthusiast community found a way to run Tualatins on then-ubiquitous BX chipset based boards, although it was often a non-trivial task and required some degree of technical skills.

Tualatin-based Pentium III CPUs can usually be visually distinguished from Coppermine-based processors by the metal integrated heat-spreader (IHS) fixed on top of the package. However, the last models of Coppermine Pentium IIIs also featured the IHS — the integrated heat spreader is actually what distinguishes the FC-PGA2 package from theFC-PGA — both are for Socket 370 motherboards.[17]

Before the addition of the heat spreader, it was sometimes difficult to install a heatsink on a Pentium III. One had to be careful not to put force on the core at an angle because doing so would cause the edges and corners of the core to crack and could destroy the CPU. It was also sometimes difficult to achieve a flat mating of the CPU and heatsink surfaces, a factor of critical importance to good heat transfer. This became increasingly challenging with the Socket 370 CPUs, compared with theirSlot 1 predecessors, because of the force required to mount a socket-based cooler and the narrower, 2-sided mounting mechanism (Slot 1 featured 4-point mounting). As such, and because the 130 nm Tualatin had an even smaller core surface area than the 180 nm Coppermine, Intel installed the metal heatspreader on Tualatin and all future desktop processors.

The Tualatin core was named after theTualatin Valley andTualatin River in Oregon, where Intel has large manufacturing and design facilities.

New features

[edit]

Streaming SIMD Extensions

[edit]
Slot 1 Pentium III CPU mounted on a motherboard

Since Katmai was built in the same 250 nm process as Pentium II "Deschutes", it had to implementStreaming SIMD Extensions (SSE) using minimal silicon.[18] To achieve this goal, Intel implemented the 128-bit architecture bydouble-cycling the existing 64-bit data paths and by merging the SIMD-FP multiplier unit with the x87 scalar FPU multiplier into a single unit. To utilize the existing 64-bit data paths, Katmai issues each SIMD-FP instruction as twoμops. To compensate partially for implementing only half of SSE's architectural width, Katmai implements the SIMD-FP adder as a separate unit on the second dispatch port. This organization allows one half of a SIMD multiply and one half of an independent SIMD add to be issued together bringing the peak throughput back to four floating point operations per cycle — at least for code with an even distribution of multiplies and adds.[4][19]

The issue was that Katmai's hardware-implementation contradicted the parallelism model implied by the SSE instruction-set. Programmers faced a code-scheduling dilemma: "Should the SSE-code be tuned for Katmai's limited execution resources, or should it be tuned for a future processor with more resources?" Katmai-specific SSE optimizations yielded the best possible performance from the Pentium III family but was suboptimal for Coppermine onwards as well as future Intel processors, such as the Pentium 4 and Core series.

Processor Serial Number

[edit]

The Pentium III was the first x86 CPU to include a unique, retrievable identification number calledProcessor Serial Number (PSN). A Pentium III's PSN can be read by software[20] through theCPUID instruction if this feature has not been disabled through theBIOS.

On November 29, 1999, the Science and Technology Options Assessment (STOA) Panel of theEuropean Parliament, following their report on electronic surveillance techniques asked parliamentary committee members to consider legal measures that would "prevent these chips from being installed in the computers of European citizens."[21]

Intel eventually removed the PSN feature from Tualatin-based Pentium IIIs, and the feature was absent in Pentium 4 and Pentium M.

A largely equivalent feature, the Protected Processor Identification Number (PPIN) was later added to x86 CPUs with little public notice, starting with Intel'sIvy Bridge architecture and compatible Zen 2 AMD CPUs. It is implemented as a set ofmodel-specific registers and is useful formachine check exception handling.[22]

Hardware random number generator

[edit]

A new feature was added to the Pentium III: ahardware-based random number generator.[23][24] This hardware RNG uses multipleoscillators that mix their signals; the resulting unusual waveform is then sampled at irregular intervals.[25]

Core specifications

[edit]
Code-
name
First
Re-
lease
Pro-
cess
size
CacheInstruc-
tions
PackageVCore (V)Clock Rate
(MHz)
Front
side
bus

(MT/s)
L1
(data +
instr.)
L2
KatmaiFeb 26
1999
250 nm16+16 KB512 KB,
half speed
MMX,
SSE
Slot 1
(SECC,
SECC2)
2.00
(<600 MHz)
2.05
(600 MHz)
450, 500, 550, 600
(450, 500, 550, 600)
100
533, 600
(533B, 600B)
133
Copper-
mine
Oct 25
1999
180 nm256 KB,
full speed
Slot 1
(SECC2),
 
Socket 370
(FC-PGA,
FC-PGA2)
1.60,1.65,
1.70,1.75
500,550,600,650,700,750,
800,850,900,1000,1100
(E-Models)
100
533,600,667,733,800,866,
933,1000,1133
(EB-Models)
133
Copper-
mine T
Aug
2000
Socket 370
(FC-PGA,
FC-PGA2)
1.75800, 866, 933, 1000, 1133133
TualatinJune
2001
130 nm256 KB,
full speed
MMX,
SSE,
Hardware
Prefetch
Socket 370
(FC-PGA2)
1.45/1.4751000,1100,1200,1300,1400
(Celeron)
1000,1133,1200,1333,1400
(Pentium III)
512 KB,
full speed
1133, 1266, 1400
(Pentium III-S)
List of Intel Pentium III processors
Size comparison of Pentium III dies

See also

[edit]

References

[edit]
  1. ^ab"Product Change Notification #104109-00"(PDF). Intel. May 14, 2004. Archived fromthe original(PDF) on July 19, 2004. RetrievedOctober 14, 2019.
  2. ^Microprocessor Hall of Fame,Intel Corporation, archived fromthe original on April 6, 2008, retrievedAugust 11, 2007
  3. ^"Product Change Notification #102839-00"(PDF). Intel. October 14, 2002. Archived fromthe original(PDF) on March 22, 2003. RetrievedOctober 14, 2019.
  4. ^abDiefendorff, Keith (March 8, 1999)."Pentium III = Pentium II + SSE: Internet SSE Architecture Boosts Multimedia Performance"(PDF).Microprocessor Report.13 (3). RetrievedSeptember 1, 2017.
  5. ^Pabst, Thomas (October 25, 1999)."Coppermine's New Enhancements". RetrievedSeptember 1, 2017.
  6. ^"Alpha FC-PAL35T & POP66T Cooler Review".The Tech Zone. April 12, 2000. Archived fromthe original on June 27, 2006.
  7. ^Verbist, Tim (December 3, 2000)."Copper Shims".Overclockers Online.
  8. ^abPabst, Thomas (August 28, 2000)."Intel Admits Problems With Pentium III 1.13 GHz: Production and Shipments Halted".Tom's Hardware.
  9. ^Pabst, Thomas (August 28, 2000)."Latest Update On Intel's 1.13 GHz Pentium III".Tom's Hardware.
  10. ^"VHJ: More on the Xbox CPU".Van's Hardware Journal.
  11. ^Intel Pentium III Coppermine-T core, retrievedJuly 8, 2010
  12. ^abShimpi, Anand Lal (July 30, 2001)."Intel Pentium III 1.2GHz 0.13-micron Tualatin: The Celeron of the Future".Anandtech. Archived fromthe original on May 12, 2011. RetrievedApril 5, 2018.
  13. ^"B-Stepping With The I815/Solano - Last Passing Maneuver: Tualatin 1266 With 512 kB Versus Athlon And P4".Tom's Hardware. September 19, 2001. RetrievedApril 5, 2018.
  14. ^"Server Tualatin CPU review".iXBT Labs. RetrievedApril 5, 2018.
  15. ^"iXBT Labs Review - Tualatin based Intel Celeron 1.2 GHz for Socket 370".iXBT Labs. RetrievedApril 5, 2018.
  16. ^VRM 8.5 DC–DC Converter Design Guidelines.Intel. July 2001.
  17. ^Lal Shimpi, Anand.Intel Pentium III 1.2 GHz 0.13-micron Tualatin: The Celeron of the Future, Anandtech, July 30, 2001.
  18. ^Jagannath Keshava, Vladimir Pentkovski (1999)."Pentium III Processor Implementation Tradeoffs"(PDF).Intel Technology Journal. RetrievedSeptember 1, 2017.
  19. ^"Intel Architecture Optimization - Reference Manual"(PDF). 1999. RetrievedSeptember 1, 2017.
  20. ^"P3 Serial Un-Support Page".
  21. ^"Advisory group asks EU to consider Pentium III ban".CNN. November 29, 1999.
  22. ^Larabel, Michael (March 19, 2020)."AMD Plumbing Linux Support For Reading the CPU's Protected Processor Identification Number (PPIN)".Phoronix. RetrievedMarch 20, 2020.
  23. ^Robert Moscowitz (July 12, 1999). "Privacy's Random Nature".Network Computing.
  24. ^"Hardwiring Security".Wired. January 1999.
  25. ^Terry Ritter (January 21, 1999)."The Pentium III RNG".

External links

[edit]

Intel datasheets

Preceded by Pentium III
1999–2003
Succeeded by
Pentium 4 (desktop)
Pentium M (mobile)
Lists
Microarchitectures
IA-32 (32-bit x86)
x86-64 (64-bit)
x86ULV
Current products
x86-64 (64-bit)
Discontinued
BCD oriented (4-bit)
pre-x86 (8-bit)
Earlyx86 (16-bit)
x87 (externalFPUs)
8/16-bit databus
8087 (1980)
16-bit databus
80C187
80287
80387SX
32-bit databus
80387DX
80487
IA-32 (32-bit x86)
x86-64 (64-bit)
Other
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=Pentium_III&oldid=1324057866#Coppermine"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp