AMD K8

정의
AMD K8은 미국의 반도체 기업인 AMD(Advanced Micro Devices)가 2003년 발표한 64비트 x86 마이크로아키텍처이다. 공식 명칭은 “AMD64” 또는 “x86‑64”이며, K8이라는 내부 코드명은 “Kryptonite 8”을 의미한다. 이 마이크로아키텍처는 최초의 64비트 데스크톱 및 서버 프로세서인 AMD Athlon 64와 Opteron 시리즈에 적용되었다.

개요

  • 도입 시기: 2003년 9월, AMD Athlon 64(코드명 “ClawHammer”)와 Opteron(코드명 “Sledgehammer”)을 통해 처음 상용화되었다.
  • 주요 제품: Athlon 64, Athlon 64 FX, Opteron, Sempron, Turion 64 등.
  • 지원 명령어 집합: x86‑64(AMD64) 확장, SSE, SSE2, SSE3, MMX, 3DNow! 등.
  • 제조 공정: 초기 K8 코어는 130 nm 및 90 nm 공정으로 제조되었으며, 이후 65 nm 및 45 nm 공정에서도 파생된 코어가 생산되었다.

어원/유래
“K8”이라는 명칭은 AMD 내부에서 사용한 코드명이다. “K”는 “Kryptonite”(크립톤)이라는 가상의 물질을 차용한 것으로, 당시 AMD가 경쟁사인 Intel의 Pentium 4에 대항하기 위해 강력한 성능을 제공한다는 의미를 담고 있다. “8”은 해당 프로젝트가 AMD의 8번째 주요 마이크로아키텍처 개발임을 나타낸다.

특징

  1. 64비트 주소 공간: 64비트 가상 주소 및 물리 주소를 지원해 기존 32비트 x86에 비해 메모리 용량 한계를 크게 확대하였다.
  2. 통합 메모리 컨트롤러: CPU 내부에 DDR 메모리 컨트롤러를 통합해 메모리 접근 지연 시간을 감소시켰다.
  3. 하이퍼스레딩 부재: 초기 K8 코어는 하이퍼스레딩(동시 멀티스레딩) 기능을 제공하지 않았으며, 이후 설계에서만 부분적으로 적용되었다.
  4. 전력 효율성: 온칩 전력 관리 기술(AMD PowerNow! 및 Cool’n’Quiet)으로 동적 전압·주파수 조절을 지원해 데스크톱·노트북 양쪽에서 전력 효율을 향상시켰다.
  5. 호환성: 기존 32비트 x86 소프트웨어와의 이진 호환성을 유지하면서, 64비트 전용 애플리케이션도 실행할 수 있다.

관련 항목

  • AMD64 (AMD의 64비트 확장 아키텍처)
  • Athlon 64 (K8 기반 데스크톱 프로세서)
  • Opteron (K8 기반 서버/워크스테이션 프로세서)
  • x86‑64 (인텔 및 AMD가 채택한 64비트 x86 명령어 집합)
  • SSE, SSE2, SSE3 (K8이 지원하는 스트리밍 SIMD 확장)
  • 하이퍼스레딩 (Intel의 동시 멀티스레딩 기술, K8에서는 초기 모델에 적용되지 않음)
둘러보기

더 찾아볼 만한 주제