Intel Pentium IIIプロセッサのリスト-Wikipedia、無料百科事典

before-content-x4

ペンティウム3 – 1999年にIntelによって作成された32ビットアーキテクチャのプロセッサ。プロセッサは、P6マイクロアーチャーに基づいています。

プロジェクトはコード名で開発されました カトマイ 、IntelによってPentium IIIプロセッサに正式に改名される前。 Pre-PhaseでKNI(Katmai New命令)またはMMX-2と呼ばれる一連の新しい命令は、SSE(SIMD拡張機能のストリーミング)と名前が変更され、SIMD(単一命令の複数のデータ)要素は、MMX技術から1つの注文で既知のデータグループの同時処理を指定します。 SEZバージョンのMMXバージョンとSIMDバージョンのSIMDの主な違いは、MMXは合計形式でデータを動作させますが、SEZは揮発性数と同じ手法を使用することです。

Pentium IIIは、多くの点でその前身、つまりPentium IIモデルに非常に似ています。クロック周波数を増やすことは、この分野での進化を自然にステップで踏み出すことです。

コアで コプラマー Xboxコンソールプロセッサのベースです。

Pentium 3 Naスロット1

全般的 [ 編集 | コードを編集します ]

  • Architektura risc
  • コードの最初のレベルキャッシュ(L1)のサイズ:16 kb
  • キャッシュで覆われたRAMのサイズ:6 GB
  • 注文処理の段階(ストリーム内):12
  • フローティングポイントユニットの数(FPU):1(パイプ付き)
  • 積分ユニットの数:6ストリーム
  • MMX単位の数:2
  • 最大消費電力(W):29.7; 34.5; 17.6; 19.8; 22.0; 24.1 [必要]
  • マルチプロセッサシステム(最大2つのプロセッサ)で作業する可能性。

katmai(0,25 µm) [ 編集 | コードを編集します ]

  • リリース日(最初のモデル):1999年5月17日
  • コードとデータのセカンドレベルキャッシュ(L2)キャッシュ:512 kb(コア速度の半分でクロック)
  • ネスト:スロット1
  • バス時計(FSB):100、133MHz
  • VCORE:2.0 V(DLA 600 MHz 2.05 V)
  • コアクロッキング:450-600 MHz
    • 100 MHz FSB:450(4,5x)、500(5x)、550(5,5x)、600(6x)
    • 133 MHz FSB:533(4x)、600(4,5x)

コッパーミン(0,18 µm) [ 編集 | コードを編集します ]

  • リリース日(最初のモデル):1999年10月25日
  • コードとデータのセカンドレベルのキャッシュメモリサイズ(L2):256 KB(フルコア速度でクロック)
  • ネスト:Slot1、Socket 370(FC-PGA)
  • バス時計(FSB):100、133MHz
  • vcore:1.6; 1.65; 1.70; 1.75 v
  • コアクロッキング:500-1133
    • モデルE(100 MHz FSB):500(5x)、550(5,5x)、600(6x)、650(6,5x)、700(7,5x)、750(7,5x)、800(8x)、850(8,5x)、900(9x)、1000(10x)、1100(11x)MHZ
    • モデルEB(133 MHz FSB):533(4x)、600(4,5x)、667(5x)、733(5,5x)、800(6x)、866(6,5x)、933(7x)、1000(7,5x)、1133(8,5x)MHZ

Coppermine-T(0,18 µm) [ 編集 | コードを編集します ]

  • リリース日(最初のモデル):2001年6月
  • コードとデータのセカンドレベルのキャッシュメモリサイズ(L2):256 KB(フルコア速度でクロック)
  • ネスト:ソケット370(FC-PGA)
  • マスターのクロック速度(FSB):133 MHz
  • vcore:1.75 v
  • コアクロック速度:800-1133 MHz
    • 133 MHz FSB:800、866、933、1000、1133 MHz
  • 生産の第1段階では、銅-Tは兄と原則が違いはありませんでしたが、後にチュラチンの出現前に、IntelはIHSの銅Tプロセッサを装備し始めました(すなわち、粉砕からコアを保護する銅カバー)。

トゥアラチン(0,13 µm [ 編集 | コードを編集します ]

  • 紹介日(最初のモデル):2001
  • コードとデータのセカンドレベルキャッシュ(L2)メモリサイズ:256 kbまたは512 kb(完全なコア速度でクロック)
  • ネスト:ソケット370(FC-PGA2)
  • マスターのクロック速度(FSB):133 MHz
  • vcore:1.45; 1.475 v
  • コアクロッキング:1000-1400 MHz
    • Pentium III(256 KB L2-Cache):1000(7,5X)、1133(8,5X)、1200(9,0X)、1333(10X)MHz
    • Pentium III-S(512 KB L2-Cache):1133(8,5X)、1266(9,5X)、1400(10,5X)MHz

新しいSSE注文の後、より多くのコンピューティングパワーが、主に3D効果が豊富なアプリケーションとMPEG-2デコーダーに利用できると予想されます。フロー制御組織の新しい形式は、プロセッサ、テキストメモリ、AGPバス、および運用メモリ間の情報交換のプロセスを最適化することです。これは、非常に広いデータストリームを処理するプログラムに最も有益です。このグループには、音声認識システム、3Dスペースでの迅速かつ正確な計算、ビデオシーケンス処理、コンピューターゲームが含まれます。

サービスMMXとSIMDの改善 [ 編集 | コードを編集します ]

after-content-x4

Pentium IIIでは、FPレジスタメタルコプロセッサ(MMXおよび3DNOWアーキテクチャで使用されている!)の下に追加のレジスタを非表示にする場所がないため、FP/MMXに関係なくSIMD-FPユニットの並列作業が可能です。また、サイズXMM0 -XMM7を制限する(2番目の正係数)も消えます。 MMXの場合、彼らは自然に「カバー」のサイズにカットされました。これは最大8×80ビットです。

フロー制御とハンドメモリサポート [ 編集 | コードを編集します ]

メモリストリーミング命令により、キャッシュの正確な戦略を決定できます。このような決定は、プログラマー自身またはコンパイラによって、プログラミングフェーズでまだ行われます。特に、データバッチまたはコード(Prefetch)の早期充電を強制し、このブロックがCache L1、L2、両方の両方に保存されるかどうかを判断することができます。キャッシュ内のデータの保存は、必ずしも意味があるとは限りません。それらのいくつかは再び処理されないことは事前によく知られています。他の、より頻繁に使用されるコードのバッチを曖昧にすることは意味がありません。新しいフロー制御命令は、SSEに直接関係しておらず、SIMDユニットに関係なく使用できるアーキテクチャ拡張機能を構成します。オペレーティングシステムからの追加サポートは必要ありません。

キャッシュに基づいてオペレーティングメモリを更新します [ 編集 | コードを編集します ]

Pentium IIIでは、記録バッファーが変更され、メモリへの連続した参照(書き込み結合)のグループ化メカニズムが改善されました。録音サイクル(特定のデータブロックに関連して)は、メモリを通じて、またはその参加なし、つまりメモリに直接行うことで実行できます。

ソフトウェアサポート [ 編集 | コードを編集します ]

SSEテクニックの恩恵を受けるためには、既存のアプリケーションと比較的深い干渉が必要です。変更は、拡張コードを再構成することに限定されませんが、多くの場合、フローティングポイントデータの並列処理の可能性を作成するためにアルゴリズム全体に関連します。正確には、多くのアルゴリズムがそのような治療を受けていないことに言及する価値があります。

オペレーティングシステムによる新しい可能性を提供します [ 編集 | コードを編集します ]

SIMDに関するArchitectural Extensionsが提供する可能性は、MMXや3DNOW!ほど使用するのは簡単ではありません。これは、新しい注文を使用するようにアプリケーションを再プログラムするだけでは不十分だからです。主な障壁は、多目的オペレーティングシステムでは知られていない新しいレジスタのグループです。 3dnow! (MMXなど)は、INTおよびFP操作に交互に割り当てられた8つの元の64ビットMM0-MM7レジスタのみを使用します。

SEZの場合の状況は変化します。 SIMDグループIおよびIIの指示を使用して、プロセッサを後続のプログラムに転送するには、XMMレジスタのコンテンツを保護および再現する必要があります。プログラムのいずれかが別のモジュールから取得したデータを使用して仕事を引き受けた場合、災害は避けられません。 Pentium IIIには、MMOS-MM7(MMX/FPUユニットに属する)とSIMD-FPがサポートするXMMO-XMM7の両方を保護および再現する注文FXSAVE/FXSTOREがあります。議論された命令のペアは、合計352バイトを移動します。

Microsoft Windows95 [ 編集 | コードを編集します ]

Windows 95は、SIMD注文を使用することを許可しないシステムのグループに属します。 Pentium IIIプロセッサは、Pentium IIが移動する範囲を超えないようにプログラムする必要があります。グループIIIとIVから電話をかけることを恐れることなく、メモリへのアクセスをわずかに改善し、いくつかの新しいMMX注文を提供します。ただし、全体として、このオペレーティングシステムで新しいプロセッサを使用しても、重要な効果は予想されません。

Microsoft Windows98 [ 編集 | コードを編集します ]

より良い状況では、Windows 98ユーザーは(Windows 98の元のバージョンはPentium IIIをPentium IIとして認識していますが、これにもかかわらず、新しいプロセッサが適切に構成されており、SSEを完全に使用できます。ServicePack1の修正を備えた最初のADD -ONは、この小さなエラーを削除します)。この場合、アプリケーションはさまざまな新規注文で動作できます。 DirectX 6.1を使用して、すべてのプログラム(新しい注文の存在について「知らない」ものでさえ)は、(ライブラリを介して)SSEサポートを間接的な形式で使用します。このライブラリの機能は、すでに新しい注文を指しています。

after-content-x4

Microsoft Windows NT 4.0 [ 編集 | コードを編集します ]

Windows NT 4.0の場合、Intelが作成したサービスパック4と追加のプログラムコントローラーが必要です。 DirectXサポートが不足しているため、SSE命令を使用するアプリケーションのみがメリットをもたらすことができます。

after-content-x4