AMD K6
出典: フリー百科事典『ウィキペディア(Wikipedia)』
| AMD K6 | |
|---|---|
| 製造元 | AMD |
| 種類 | x86 |
| 周波数 | 166〜300MHz |
| FSB | 66MHz |
| 1次キャッシュ | 64KBytes |
| 2次キャッシュ | なし |
| 拡張命令 | MMX |
| プロセス | 0.35μm/0.25μm |
| トランジスタ数 | 880万個 |
| プラットホーム | Socket 7 |
| パッケージ | CPGA |
AMD K6はAdvanced Micro Devices(以下AMD)が開発したx86互換マイクロプロセッサである。
目次 |
[編集] 概要
K6はx86命令を内部でRISC命令に変換し、内部のRISCコアで命令を高速実行する、Socket7互換CPUである。 Intel製CPUとのソケット互換CPUとして、同一ソケットで同一クロック動作のIntel純正CPUを凌駕する高性能を発揮するため、低価格PCを中心に普及し、また既存PCのアップグレード用としても市場に受け入れられた。 製造時期によって使用半導体製造プロセスが異なり、これにより166MHz〜233MHzと、200〜300MHzの2モデルに分類される。
[編集] 開発経緯
AMDは、x86互換プロセッサメーカーであった、Atiq Raza率いるNexGen Microsystems社を買収し、当時NexGenが開発中だったNx686というx86互換CPUを手に入れた。AMDがもともと開発していたK6は性能がこのNx686より劣るものであったため、Nx686を元に開発した新プロセッサをK6として、1997年に市場に投入した。
本来、Nx686は前作Nx586やIntelのPentium Proなどと同様に2次キャッシュバスがフロントサイドバスから独立した構成の、専用バスに対応するCPUとして開発が進められていたが、AMDはそれをSocket7対応に変更し、2次キャッシュバス廃止に伴うペナルティ軽減を目的に1次キャッシュを増量(32+32=64KB)の上で、Nx686独自のマルチメディア命令をIntelからライセンスを受けMMX命令セットに変更して完成させた。なお、IntelのPentiumは1次キャッシュについては8+8=16KB搭載、MMX Pentiumでも16+16=32KB搭載であり、K6に比べ見劣りした。
このCPUは時期により様々な開発コードネームが用いられたが、その一つに「Catapult」があった。これは言うまでもなく、この新CPUを強大なゴリアテ(=Intel)を打ち倒したダビデ(=AMD)の武器(投石機)になぞらえての命名であり、AMDが相当な自信と意気込みをもってこのCPUの開発に臨んだことを窺わせていた。
K6は上述の通りIntelのPentium(Socket7)とソケット互換であり、出荷開始の段階でIntelのMMX Pentiumシリーズよりも高クロック(233MHz)動作モデルが提供され、発売当初は、x86系で最速クロック動作のCPUとなった。このため、AMDはK6を「Intel製品よりも高速な初めての互換プロセッサ」だとして大々的に売り出した。
このCPUは、その内部に7つの並列実行ユニットを備えており、パイプラインを効率的に利用可能にするさまざまな機能(分岐予測、投機実行、レジスタリネームなど)を備えていた。K6はその発売開始一か月後にIntelが販売開始した当時最速のIntel製プロセッサPentium IIと競合する製品であった(とAMDは宣伝していた)が、クロックあたりの命令実行効率ではPentium IIにやや劣っていた。発表から約1年後の1998年5月には、K6-2という後継プロセッサが登場している。
Pentium IIでは、Socket 7ではなく、Slot 1(P6バス)が採用されており、Socket 7ユーザーがPentium IIにアップグレードするには、マザーボードごと(そして多くの場合メモリも)交換しなければならなかった。これに対しK6はSocket 7を採用していたため、ローエンド向けPC用のCPUとして採用されたり、Socket 7ユーザーのアップグレード用CPUとしても使用された。
[編集] 特徴
K6は次のような特徴を備えている
- 第6世代RISC86スーパースケーラ・マイクロアーキテクチャ
- 2レベル分岐予測
- 投機的実行
- レジスタ・リネーム
- アウト・オブ・オーダー実行
- 1クロックあたり最高6個のRISC命令実行
[編集] 各世代についての詳細
[編集] K6 (Model 6)
- プロセス:0.35マイクロメートル
- トランジスタ:880万個
- 一次キャッシュ:データ32KB,命令32KB
- 拡張命令:MMX
- バス:Socket7
- FSB:66MHz
- クロック:166/200/233MHz
- リリース時期:1997年4月2日
- 電圧:2.9V(200Mhz以下)3.2/3.3V(233MHz)
[編集] K6 "Little Foot" (Model 7)
- プロセス:0.25マイクロメートル
- トランジスタ:880万個
- 一次キャッシュ:データ32KB,命令32KB
- 拡張命令:MMX
- バス:Socket7
- FSB:66MHz
- クロック:200/233/266/300MHz
- リリース時期:1998年1月6日
- 電圧:2.2V
[編集] 外部リンク
[編集] 関連項目
|
|||||||||||

