Pentium III

Pentium III（ペンティアム・スリー）は、インテルが1999年2月に発売した第6世代x86アーキテクチャのマイクロプロセッサ(CPU)。 Pentium II と同様に、Pentium III をベースとして下位の低価格パソコン向けのCeleron、上位にあたるサーバやワークステーション向けのPentium III Xeonが発売された。 インテルはPentium IIIで競合するAMDのAthlonと激しい製品競争を繰り広げ、駆動クロック周波数はついに1GHzを突破した。 製造プロセスは0.25µm。機能的には前世代製品にあたるPentium IIにSSE処理ユニットを追加している。設計当時の製造技術の制約と製造コストを低減する目的から、Pentium IIと同様にCPUモジュール基板の上にCPUコアと容量512KBの2次キャッシュメモリとを個別に実装している。パッケージは、Pentium IIから継承したS.E.C.C.2 (Slot 1) のみ。 同一のクロック周波数のPentium IIと比較すると、Pentium IIIは2次キャッシュメモリのアクセスレイテンシが減少されている分、若干高速である。また、パソコンの同一性検出を目的として、個々のCPUにはソフトウェアから読み出し可能なプロセッサ・シリアル・ナンバ (PSN) と呼ばれる96ビット長の固有IDデータが追加されている。 Pentium IIのときはCPUクロックとFSBの関係について（ユーザーが設定を変更しない限りは）333MHz以下で66MHz、350MHz以上で100MHzという仕様が決められたために問題が無かったのだが、Pentium IIIでは当初から133MHz版が存在し、しばらくFSB 100MHz版と混在するようになった。従来の製品名はCPU名とCPUクロック表記だけだったので、特にPentium III 600MHz版は逓倍率が×6倍固定版（FSB 100MHz向け）と×4.5倍速固定版（FSB 133MHz向け）の2種類の製品を区別する必要が生じた。このため、同じCPUクロックでFSB 133MHz向け製品はCPUクロックにBを付けて「600BMHz」とCPUクロックを表記することで区別されるようになった。さらに、後述のCoppermineコア版が登場すると、CPUクロックもFSBも同じでコアだけが異なる製品も登場したため、そちらは「E」を付けて区別するようになった。たとえばFSB133MHzかつCoppermineの場合は「600EBMHz」となる。ただし区別する必要のない製品については「E」や「B」は付けなかった。 0.18µmプロセスで製造された。製造技術の発達により、256KBの2次キャッシュメモリをCPUダイ上に実装する。 512KBの2次キャッシュメモリを搭載するKatmaiと比較して容量は半減したが、CPUダイ上に実装されてCPUコアと等速で動作するようになり、さらにキャッシュアクセスの際のレイテンシが大幅に減少可能となったためより高速なメモリアクセスを実現、性能が向上している。L2キャッシュの性能向上に伴い、L2キャッシュフィルバッファ、ライトバックバッファ、バスキューエントリーを増加している。また、L1データキャッシュとL2キャッシュ間の帯域を256Bitに拡張している。 当初は、Katmai同様S.E.C.C.2パッケージを採用していたが、2次キャッシュを外に置く必要がなくなったため、Celeronで採用されたSocket 370に対応した、FC-PGAパッケージでも生産されるようになった。ただしこれは従来のPPGA版Celeronで採用されたSocket 370とは一部のピンの仕様が異なっており、必ずしも既存のシステムを流用できるものではなかった。その場合はサードパーティ製の変換下駄（とBIOSの対応）が必要になり、同様の問題は後述のようにTualatinの登場時にも生じている。 Intelのx86プロセッサとしては、初めて動作クロック1GHzを達成したアーキテクチャである。 この世代でインテルはAMDの「Athlon」に対抗し、動作クロックの向上を巡って熾烈な競争を演じた。当時出たばかりのCoppermineは当初品薄が続いたが、少数出荷で発表の前倒しを繰り返し、パソコン用マイクロプロセッサの動作クロックは遂に1GHzの大台に達することとなった。 一時は1.13GHzで動作する製品も極少数が出荷されたが、動作不安定が指摘され製品回収が行われた。1.13GHzを超える製品は第三世代を待つことになる。 次世代Pentium IIIであるTualatinとCoppermineとの間にはシステムバスの電気的な互換性が無いため、ストップギャップを目的として双方に互換性のあるCoppermine-Tが開発されていた。しかしPentium IIIからPentium 4へ販売の主体を急激にシフトすることを決断したIntelは、Coppermine-Tの互換性がPentium 4への移行の妨げとなると考えた。そのためこのCoppermine-TはTualatinとのシステムバスの互換性を削除して発売された。その結果、Coppermine-TはCoppermineとの互換性の低さだけが特徴に残ってしまった。 Coppermine-TはCoppermineのcD0ステップ、あるいは略してDステップと称する場合が多い。 Dステップ末期のCoppermineではTualatinと同様にヒートスプレッダ（IHS; Integrated Heat Spreader）を備えたFC-PGA2パッケージも出まわり、FC-PGA版とFC-PGA2版が混在している。後のCoppermineコアのCeleronも同様であり、ヒートスプレッダが付いているからといってTualatinとは限らない。 Coppermineの製造プロセスを0.13µmへ更新した製品である。今後の製品の性能向上を念頭に置いてシステムバスの仕様を変更している。また、CPUコアの動作電圧も低下した。そのためソケットの物理的なピンレイアウトこそ変更されなかったものの、Coppermineとの電気的な互換性は事実上無くなっている。パッケージはSocket370対応製品のみとなり、従来のFC-PGAパッケージに新しくヒートスプレッダを被せたFC-PGA2パッケージで製品が発売された。 2次キャッシュ512kB搭載のPentium III-Sが先に登場し、続いて256kBのPentium IIIが登場した。 FSBは133MHzの製品のみになった。 Pentium III-SはSMP動作が可能だが、Tualatin Pentium IIIではその機能は削除されている。 しかし、世界的不況からCPUの販売量が限られてくると予想したインテルは、歩留まりがPentium IIIに劣り製造量が下回るPentium 4でも十分に需要を賄えると判断し、競合していたAMD-Athlonプロセッサとの販売競争で優位に立つ次世代CPUのPentium 4の普及に力を入れるようになった。そのためTualatinは本来の性能や魅力を発揮しないまま終わりを迎えた。ただし、Pentium 4が苦手とする低消費電力・低発熱用途として、ノートパソコン向けのMobile Pentium III-Mやブレードサーバ向けのPentium III-Sは同条件で使用可能な後継機種の開発が遅れたことから、Pentium 4世代のプロセッサが一般化した後も暫く現行製品として販売が継続された。 2次キャッシュ量256kBを512kBへと倍増、SMP対応したモデル。