AMD K5
AMD K5일반 정보 | |
---|---|
개시. | 1996년 3월 27일 (SSA/5) 1996년 10월7일(5k86) |
성능 | |
최대 CPU 클럭 속도 | 75MHz~133MHz |
FSB 속도 | 50 MHz ~66 MHz |
캐시 | |
L1 캐시 | 8 KB + 16 KB (데이터 + 순서) |
아키텍처 및 분류 | |
마이크로아키텍처 | K5 |
명령 집합 | IA-32/x86 |
물리 사양 | |
코어 |
|
소켓 | |
제품, 모델, 변종 | |
모델 |
|
역사 | |
전임자 | Am5x86 |
후계자 | K6 |
K5는 완전히 사내에서 개발된 AMD 최초의 x86 프로세서입니다.1996년 3월에 도입된 이 회사의 주요 경쟁 제품은 인텔의 Pentium 마이크로프로세서였습니다.K5는 기술적 솔루션과 내부 아키텍처에 관해 펜티엄보다 펜티엄 프로에 가까운 야심찬 디자인이었다.그러나 최종 제품은 펜티엄에 비해 클럭마다 빠름에도 불구하고 성능 면에서는 펜티엄에 가까웠다.
기술적 세부사항
K5는 x86 디코딩 프론트 [1]엔드를 갖춘 내부 고병렬 Am29000 RISC 프로세서 아키텍처를 기반으로 했습니다.K5는 우수한 x86 호환성을 제공했으며 사내에서 개발한 테스트 스위트는 이후 프로젝트에서 매우 유용한 것으로 입증되었습니다.모든 모델에는 430만 개의 트랜지스터가 있으며, 명령을 처리할 수 있는 5개의 정수 유닛과 1개의 부동소수점 유닛이 있습니다.브랜치 타깃 버퍼는 펜티엄의 4배 크기였고 레지스터 이름은 레지스터 [2]의존성을 극복하는 데 도움이 되었습니다.칩의 투기적인 명령 실행으로 파이프라인의 막힘이 줄어들었습니다.16KB의 4방향 집합 관련 명령 캐시와 8KB의 데이터 캐시를 갖추고 있습니다.부동소수점 분할 및 제곱근 마이크로코드는 기계적으로 [3][4]증명되었습니다.부동소수점 초월 명령어는 하드웨어에서 구현되었으며 모든 [5]피연산자에 대한 진정한 수학적 결과에 충실했습니다.
성능
K5 프로젝트는 AMD가 인텔로부터 기술 리더십을 획득할 수 있는 초기 기회였습니다.칩은 올바른 설계 개념을 다루었지만 실제 엔지니어링 구현에는 문제가 있었습니다.낮은 클럭 레이트는 그 당시 AMD의 "최첨단" 제조 회사로서의 한계와 그 당시 프로세스 기술에 대한 많은 수준의 논리를 가진 설계 자체 때문에 클럭 확장이 방해되었기 때문입니다.또한 K5의 부동소수점 성능은 Cyrix 6x86의[clarification needed] 부동소수점 성능보다 우수하지만 Pentium의 부동소수점 성능보다 느리지만 더 신뢰할 수 있는 탁월한 함수 결과를 제공합니다.K5는 출시 시기가 늦었고 성능 기대치를 충족하지 못했기 때문에 이전 Am486과 이후 AMD K6가 즐겼던 대규모 컴퓨터 제조사들 사이에서 인정을 받지 못했습니다.
특징들
모델
K5 아키텍처에는 내부적으로 SSA/5와 5k86이라고 불리는 두 가지 리비전이 있었으며 둘 다 K5 라벨과 함께 출시되었습니다.원래 "SSA/5" CPU 세트에서는 분기 예측 유닛이 비활성화되고 내부 대기 상태가 추가되었습니다.이러한 문제는 "5k86"으로 수정되어 [6][7]클럭 성능이 최대 30% 향상되었습니다."SSA/5" 라인은 75~100MHz, "5k86" 라인은 90~133MHz입니다.그러나 AMD는 PR 등급(퍼포먼스 등급)을 사용하여 칩의 클럭 속도의 펜티엄과 정수 성능의 동등성에 따라 칩에 라벨을 붙였습니다.따라서 두 번째 라인의 116MHz 칩이 "K5 PR166"으로 판매되었습니다.제조 지연으로 인해 PR200의 출시는 K6의 출시와 거의 일치했습니다.AMD는 두 칩이 경쟁하는 것을 원치 않았기 때문에 K5-PR200은 소수의 칩만 출시되었습니다.
SSA/5
- 5K86 P75에서 P100으로 판매, 나중에 K5 PR75에서 PR100으로 판매
- 500 또는 350 nm에서 430만 개의 트랜지스터
- L1-Cache: 8 + 16KB (데이터 + 명령)
- 소켓 5 및 소켓7
- VCore: 3.52 V
- 프론트 사이드 버스: 50(PR75), 60(PR90), 66MHz(PR100)
- 첫 번째 출시:1996년 3월 27일
- 클럭레이트: 75, 90, 100 MHz
5k86
- K5 PR120에서 PR166으로 판매, 이후 PR200으로 판매
- 350 nm에 430만 개의 트랜지스터
- L1-Cache: 8 + 16KB (데이터 + 명령)
- 소켓 5 및 소켓7
- VCore: 3.52 V
- 프론트 사이드 버스: 60 (PR120/150), 66 MHz
- 첫 번째 출시:1996년 10월 7일
- 클럭레이트: 90(PR120), 100(PR133), 105(PR150), 116.6(PR166), 133MHz(PR200)
레퍼런스
- ^ ftp://bitsavers.informatik.uni-stuttgart.de/components/amd/K86/18524C_K5_Processor_Technical_Reference_Manual_Nov96.pdf
- ^ http://datasheets.chipdb.org/upload/Unzlbunzl/AMD/18522F%20AMD-K5.pdf[베어 URL PDF]
- ^ J. Strother Moore, Thomas W. Lynch, Matt Kaufmann, "AMD5K86의 기계적으로 확인된 증명"TM 부동소수점 분할 프로그램", IEEE 컴퓨터 거래, 제47권 제9호, 1998년 9월.페이지 913~926.IEEE Computer Society 워싱턴 DC, 미국
- ^ 데이비드 M.Russinoff, "AMD K5 부동소수점 사각근 마이크로코드의 기계적으로 확인된 정확성 증명", 시스템 설계 아카이브의 형식적 방법, 제14호 제1호, 1999년 1월.75~125페이지Kluwer 아카데믹 퍼블리셔, 미국, 매사추세츠, 힝햄.
- ^ T. 린치, A.아흐메드, M. 슐트, T. 캘러웨이, R.Tisdale "K5 초월함수", 제12회 컴퓨터 산술 심포지엄 진행. 1995년 7월 19일~21일.163~170페이지IEEE Computer Society 워싱턴 DC, 미국
- ^ "Archived copy". alasir.com. Archived from the original on 26 July 2017. Retrieved 12 January 2022.
{{cite web}}
: CS1 maint: 제목으로 아카이브된 복사(링크) - ^ "Microprocessor History - AMD K5". May 2019.
추가 정보
- 린리 구엔납(1996년 3월 25일).AMD는 Pentium Competitive를 출하합니다.마이크로프로세서 리포트
- 슬레이터, 마이클(1994년 10월 24일).AMD의 K5는 Pentium을 능가하는 설계입니다.마이크로프로세서 리포트
- 슬레이터, 마이클(1995년 5월 8일).AMD K5권 1996년 슬립마이크로프로세서 리포트