AMD K5 PR166マイクロプロセッサ | |
| 一般情報 | |
|---|---|
| 発売 | 1996年3月27日 (SSA/5) 1996年10月7日 (5k86) |
| 共通メーカー | |
| パフォーマンス | |
| 最大CPU クロックレート | 75MHz~133MHz |
| FSB速度 | 50MHz~66MHz |
| キャッシュ | |
| L1キャッシュ | 8 KB + 16 KB (データ + 命令) |
| アーキテクチャと分類 | |
| 応用 | デスクトップ、組み込み |
| マイクロアーキテクチャ | K5 |
| 命令セット | IA-32 / x86 |
| 物理的仕様 | |
| トランジスタ |
|
| コア |
|
| ソケット | |
| 製品、モデル、バリエーション | |
| モデル |
|
| 歴史 | |
| 前任者 | アム5x86 |
| 後継 | K6 |
K5は、 AMDが完全に自社開発した最初のx86プロセッサです。1996 年 3 月に発表され、主な競合製品はIntel のPentiumマイクロプロセッサでした。K5 は野心的な設計で、技術的ソリューションと内部アーキテクチャに関しては Pentium よりもPentium Proに近いものでした。しかし、最終製品はパフォーマンスに関しては Pentium に近いものでしたが、クロックあたりの性能は Pentium よりも高速でした。
技術的な詳細

K5 は、x86 デコード フロントエンドを備えた内部の高度に並列化されたRISCプロセッサ アーキテクチャに基づいていました。 [1] K5 は優れた x86 互換性を提供し、社内で開発されたテスト スイートは後のプロジェクトで非常に役立ちました。すべてのモデルは 430 万個のトランジスタを持ち、命令を順序どおりに処理できる 5 つの整数ユニットと 1 つの浮動小数点ユニットを備えていました。分岐ターゲット バッファはPentium の 4 倍の大きさで、レジスタ名の変更によりレジスタ依存性を克服できました。[2]このチップの命令の投機的実行により、パイプラインの停止が減少しました。16 KB の 4 ウェイ セットアソシエイティブ命令キャッシュと 8 KB のデータ キャッシュがありました。浮動小数点除算と平方根のマイクロコードは機械的に実証されました。[3] [4] 浮動小数点超越命令はハードウェアで実装され、すべてのオペランドの真の数学的結果に忠実でした。[5]
パフォーマンス
K5 プロジェクトは、AMD が Intel から技術的リーダーシップを奪う早期のチャンスでした。チップは適切な設計コンセプトに対応していましたが、実際のエンジニアリング実装には問題がありました。クロック レートが低いのは、当時の AMD が「最先端」の製造会社であったことによる部分と、当時のプロセス技術ではロジックのレベルが多く、クロックのスケーリングを妨げていた設計自体による部分がありました。さらに、K5 の浮動小数点パフォーマンスは Cyrix 6x86よりも優れていると評価されていましたが、[説明が必要] Pentium よりも低速でしたが、より信頼性の高い超越関数の結果を提供しました。市場投入が遅れ、パフォーマンスの期待に応えられなかったため、K5 は、初期のAm486や後のAMD K6が享受したような大手コンピューター メーカーからの支持を得ることはありませんでした。
特徴
モデル
K5アーキテクチャには2つの改訂版があり、社内ではSSA/5と5k86と呼ばれ、どちらもK5のラベルでリリースされた。オリジナルの「SSA/5」CPUセットでは分岐予測ユニットが無効になっており、追加の内部ウェイトステートが追加されていた。これらの問題は「5k86」で改善され、クロックあたりの性能が最大30%向上した。[6] [7]「SSA/5」ラインは75~100MHzで動作し、「5k86」ラインは90~133MHzで動作した。しかし、AMDは、そのクロック速度のPentiumと整数性能が同等であると示唆される値に従ってチップにラベルを付けるPRレーティング、つまり性能評価を使用した。そのため、2番目のラインの116MHzチップは「K5 PR166」として販売された。製造の遅れにより、PR200の登場はK6のリリースとほぼ同時になった。 AMD は 2 つのチップが競合することを望んでいなかったため、K5-PR200 は少数しか出荷されませんでした。
SSA/5

- 5K86 P75~P100として販売され、後にK5 PR75~PR100として販売された。
- 500nmまたは350nmのトランジスタ430万個
- L1 キャッシュ: 8 + 16 KB (データ + 命令)
- ソケット 5とソケット 7
- VCore: 3.52V
- フロントサイドバス: 50 (PR75)、60 (PR90)、66 MHz (PR100)
- 初公開: 1996年3月27日
- クロックレート: 75、90、100 MHz
5k86
- K5 PR120からPR166として販売され、後にPR200となった。
- 350nmで430万個のトランジスタ
- L1 キャッシュ: 8 + 16 KB (データ + 命令)
- ソケット 5とソケット 7
- VCore: 3.52V
- フロントサイドバス: 60 (PR120/150)、66 MHz
- 初公開: 1996年10月7日
- クロックレート: 90 (PR120)、100 (PR133)、105 (PR150)、116.6 (PR166)、133 MHz (PR200)
参考文献
- ^ AMD-K5 プロセッサ テクニカル リファレンス マニュアル(PDF) . AMD. 1996 年 11 月.
- ^ 「AMD-K5 プロセッサ データシート」(PDF) AMD、1997 年 1 月。
- ^ Moore, J. Strother; Lynch, Thomas W.; Kaufmann , Matt (1998 年 9 月)。「AMD5K86TM 浮動小数点除算プログラムの機械的にチェックされた証明」。IEEE Transactions on Computers。47 ( 9)。ワシントン DC、米国: IEEE Computer Society : 913–926。doi :10.1109/12.713311。
- ^ Russinoff, David M. (1999 年 1 月)。「AMD K5 浮動小数点平方根マイクロコードの正確さの機械的チェックによる証明」。システム設計における形式手法。14 (1)。マサチューセッツ州ヒンガム、米国: Kluwer Academic Publishers : 75–125。doi : 10.1023 /A:1008669628911。S2CID 22941018 。
- ^ Lynch, T.; Ahmed, A.; Schulte, M.; Callaway, T.; Tisdale, R. (1995 年 7 月 19 ~ 21 日)。「K5 超越関数」。第12 回コンピュータ算術シンポジウムの議事録。ワシントン DC、米国: IEEE コンピュータ協会。pp. 163 ~ 170。doi :10.1109 / ARITH.1995.465368。ISBN 0-8186-7089-4。
- ^ 「X86 CPUリファレンス(パート2)」。alasir.com。2017年7月26日時点のオリジナルよりアーカイブ。 2022年1月12日閲覧。
- ^ 「マイクロプロセッサの歴史 - AMD K5」。2019年5月。
さらに読む
- Gwennap, Linley (1996 年 3 月 25 日)。「AMD が Pentium の競合製品を出荷」。マイクロプロセッサ レポート。
- スレーター、マイケル (1994 年 10 月 24 日)。「AMD の K5 は Pentium を追い抜くように設計」。マイクロプロセッサ レポート。
- スレーター、マイケル (1995 年 5 月 8 日)。「AMD K5 の出荷量は 1996 年にずれ込む」。マイクロプロセッサ レポート。
外部リンク
- AMD: AMD-K5 プロセッサの概要
- K5シリーズの技術概要
- CPUShack.com の K5 チップの写真
- AMD K5は過小評価されているチップ
- AMD K5 技術仕様
