AMD K6 마이크로프로세서는 1997년에 출시되었으며, 이 프로세서의 주요 장점은 기존의 펜티엄 브랜드 CPU에 적합하도록 설계되었다는 점이다. AMD는 K6를 인텔 펜티엄 II와 동등한 성능을 제공하면서도 훨씬 저렴한 가격으로 판매되는 제품으로 마케팅하였다. K6는 PC 시장에 상당한 영향을 미쳤으며 인텔에 심각한 경쟁을 제시했다.
AMD K6 아키텍처. AMD K6는 AMD가 제조한 슈퍼스칼라 P5 펜티엄 클래스 마이크로프로세서로, K5를 대체했다.
AMD K6는 NexGen이 설계 중이던 Nx686 마이크로프로세서를 기반으로 하며, AMD가 NexGen을 인수하면서 이 팀이 만든 디자인이다. 이름에서 K5의 발전으로 보이지만, 사실상 NexGen 팀이 제작한 완전히 다른 디자인이다. K6 프로세서는 피드백 동적 명령 재배치 메커니즘, MMX 명령어, 부동소수점 유닛(FPU)을 포함하고 있다. 또한 인텔의 펜티엄과 핀 호환성이 있어 널리 사용되는 "소켓 7" 기반 메인보드에서 사용할 수 있었다. AMD K5, Nx586, Nx686 이전 모델들과 마찬가지로 K6는 x86 명령어를 실시간으로 동적 버퍼링된 마이크로 연산 시퀀스로 변환하였다. K6 CPU의 후속 변형인 K6-2는 부동소수점 기반 SIMD 명령어인 3DNow!를 추가하였다.
K6는 1997년 4월에 출시되어 166 및 200 MHz에서 작동하였으며, 같은 해에 233 MHz 버전이 추가되었다. 초기에는 AMD K6 프로세서의 성능 등급(PR2)을 펜티엄 II 기반으로 지정하였으나, 프로세서의 정격 주파수가 실제 주파수와 동일했기 때문에 PR2 등급은 폐기되었다. 266 MHz 버전의 출시가 1998년 2분기까지 지연되었으며, AMD는 0.25 마이크로미터 제조 공정으로 전환하였다. K6-266의 낮은 전압과 높은 승수로 인해 일부 소켓 7 메인보드와 완전 호환되지 않았으며, 이는 이후 K6-2 프로세서에서도 비슷한 문제를 일으켰다. K6 디자인의 최종 버전은 1998년 5월에 출시되어 300 MHz에서 작동하였다.
특징
- 병렬화된 명령어를 전문으로 하는 7개의 실행 유닛
- x86 어셈블리를 RISC86 명령어로 변환하는 x86 디코더
- IEEE 1149.1 경계 스캔
- 예측 실행 최적화
- 아웃 오브 오더 실행
- 레지스터 재명명
The AMD K6 is a superscalar P5 Pentium-class microprocessor, manufactured by AMD, which superseded the K5.
The AMD K6 is based on the Nx686 microprocessor that NexGen was designing when it was acquired by AMD. Despite the name implying a design evolving from the K5, it is in fact a totally different design created by the NexGen team. The K6 processor included a feedback dynamic instruction reordering mechanism, MMX instructions, and a floating-point unit (FPU). It was also made pin-compatible with Intel's Pentium, enabling it to be used in the widely available "Socket 7"-based motherboards. Like the AMD K5, Nx586, and Nx686 before it, the K6 translated x86 instructions on the fly into dynamic buffered sequences of micro-operations. A later variation of the K6 CPU, K6-2, added floating-point-based SIMD instructions, called 3DNow!.
The K6 was originally launched in April 1997, running at speeds of 166 and 200 MHz. It was followed by a 233 MHz version later in 1997. Initially, the AMD K6 processors used a Pentium II-based performance rating (PR2) to designate their speed, which was later dropped because the rated frequency of the processor was the same as the real frequency. The release of the 266 MHz version of this chip was not until the second quarter of 1998, when AMD was able to move to the 0.25-micrometer manufacturing process. The lower voltage and higher multiplier of the K6-266 meant that it was not fully compatible with some Socket 7 motherboards, similar to the later K6-2 processors. The final iteration of the K6 design was released in May 1998, running at 300 MHz.
Features
- Seven execution units specialized in parallelized instructions
- x86 decoders that translate x86 assembly to RISC86 instructions
- IEEE 1149.1 boundary scan
- Speculative execution optimization
- Out of order execution
- Register renaming
AMD K6 は、AMD が製造したスーパー スカラ P5 ペンティアム クラスのマイクロプロセッサで、K5 を代替します。
AMD K6 は、AMD が NexGen を買収した際に NexGen が設計していた Nx686 マイクロプロセッサに基づいています。名前が K5 の進化を暗示しているにもかかわらず、実際には NexGen チームによって作成されたまったく異なる設計です。K6 プロセッサには、フィードバック動的命令再配置メカニズム、MMX 命令、浮動小数点ユニット (FPU) が含まれています。また、インテルのペンティアムとピン互換性があり、広く利用されている「ソケット 7」ベースのマザーボードで使用できるようになっています。AMD K5、Nx586、および Nx686 と同様に、K6 は x86 命令をリアルタイムで動的にバッファされたマイクロ操作のシーケンスに変換しました。K6 CPU の後のバリエーションである K6-2 は、浮動小数点ベースの SIMD 命令である 3DNow! を追加しました。
K6 は 1997 年 4 月に最初に発売され、166 MHz および 200 MHz で動作しました。続いて 1997 年後半に 233 MHz バージョンが登場しました。最初は、AMD K6 プロセッサはペンティアム II ベースの性能評価 (PR2) を使用してその速度を指定しましたが、プロセッサの定格周波数が実際の周波数と同じであったため、PR2 評価は廃止されました。このチップの 266 MHz バージョンの発売は、AMD が 0.25 マイクロメートル製造プロセスに移行できるようになった 1998 年第 2 四半期まで遅れました。K6-266 の低電圧と高い乗数のため、後の K6-2 プロセッサと同様に、いくつかのソケット 7 マザーボードと完全互換性がありませんでした。K6 デザインの最終バージョンは、1998 年 5 月にリリースされ、300 MHz で動作しました。
特徴
- 並列化された命令を専門とする 7 つの実行ユニット
- x86 アセンブリを RISC86 命令に変換する x86 デコーダー
- IEEE 1149.1 境界スキャン
- 予測実行の最適化
- アウトオブオーダー実行
- レジスタのリネーミング
'Computer > CPU' 카테고리의 다른 글
AMD Athlon 64 [AMD / September 23, 2003] (0) | 2024.11.05 |
---|---|
AMD Athlon [AMD / June 23, 1999] (0) | 2024.11.04 |
AMD K5 [AMD / March 27, 1996] (0) | 2024.11.02 |
AMD Am386 [AMD / March 1991] (0) | 2024.11.01 |
AMD Am2900 [AMD / 1987] (0) | 2024.10.31 |