P6 (마이크로아키텍처)

P6
데슈츠(Deschutes) 코어 다이 사진
최대 CPU 클럭 속도150 MHz ~ 1.40 GHz
FSB 속도66 MHz ~ 133 MHz
명령어 집합X86-16, IA-32
마이크로아키텍처P6
코어1
L1 캐시펜티엄 프로: 16 KB (8 KB I 캐시 + 8 KB D 캐시)
펜티엄 II/III: 32 KB (16 KB I 캐시 + 16 KB D 캐시)
L2 캐시128 KB ~ 512 KB
256 KB ~ 2048 KB (제온)
모델펜티엄 프로 시리즈
개발1995년 11월 1일(30년 전)(1995-11-01)
확장
  • MMX (펜티엄 II/III/M)
    SSE (펜티엄 III/M)
    SSE2 (펜티엄 M)
소켓
이전 모델P5
후속 모델넷버스트

P6 마이크로아키텍처는 1995년 펜티엄 프로 마이크로프로세서에 처음 적용된 6세대 인텔 X86 마이크로아키텍처이다. 2000년 펜티엄 4에 사용된 넷버스트 마이크로아키텍처가 부분적으로 그 뒤를 이었으나, 2000년대 중반까지 새로운 프로세서들에 계속 사용되었다. P6의 강화된 펜티엄 M 변형에 64비트, XD 비트, SSE3 구현을 추가한 코어 마이크로아키텍처가 이후 P6와 넷버스트 모두를 대체하게 된다.

P6는 펜티엄 프로부터 펜티엄 III까지 인텔의 주력 제품군에 사용되었으며, 낮은 전력 소비, 뛰어난 정수 연산 성능, 상대적으로 높은 사이클당 명령어 처리 횟수(IPC)로 잘 알려져 있다.

특징

P6 코어는 X86 계열의 6세대 인텔 마이크로프로세서이다. P6 코어의 첫 번째 구현은 1995년의 펜티엄 프로 CPU였으며, 이는 오리지널 펜티엄 설계(P5)의 직계 후속작이었다.

P6 프로세서는 IA-32 명령어를 버퍼링된 RISC 형태의 마이크로 오퍼레이션 시퀀스로 동적 변환한 다음, 마이크로 오퍼레이션을 분석하고 재정렬하여 여러 실행 장치로 동시에 발행될 수 있는 병렬 작업들을 탐지한다. 펜티엄 프로는 인텔이 설계한 X86 마이크로프로세서 중 이 기술을 사용한 첫 번째 제품이지만, 1994년에 출시된 넥스젠의 Nx586이 이보다 앞서 도입하였다.

P6 코어에서 X86 분야에 처음 구현된 다른 기능들은 다음과 같다:

P6 기반 칩

P6 변형 펜티엄 M

P6 펜티엄 M
명령어 집합X86-16, IA-32
마이크로아키텍처P6
L1 캐시64KB (32 KB I 캐시 + 32 KB D 캐시)
L2 캐시512 KB ~ 2048 KB
모델A100 시리즈
개발2003년 3월 12일
트랜지스터77M 130 nm (B1, B2)
확장
소켓소켓 479
이전 모델넷버스트
후속 모델강화된 펜티엄 M

펜티엄 4-M과 모바일 펜티엄 4가 출시되면서, 새로운 모바일 넷버스트 프로세서들이 모바일 컴퓨팅에 이상적이지 않다는 사실이 곧 드러났다. 넷버스트 기반 프로세서들은 P6 기반 이전 세대들과 비교해 클럭당 또는 와트당 효율이 떨어졌다. 모바일 펜티엄 4 프로세서는 펜티엄 III-M 프로세서보다 성능 향상이 크지 않으면서도 훨씬 더 뜨겁게 동작했다. 이러한 비효율성은 냉각 시스템의 복잡성뿐만 아니라 매우 중요한 배터리 수명에도 영향을 주었다. 인텔은 이 시장에 최적화된 설계를 위해 다시 처음부터 검토에 착수했다. 그 결과물이 펜티엄 M이라 불리는 현대화된 P6 설계였다.

설계 개요

펜티엄 M은 수년간 노트북을 위한 가장 전력 효율적인 X86 프로세서였으며, 최대 부하 시 27와트, 유휴 시 4~5와트를 소비했다. 현대화를 통해 얻은 처리 효율성 덕분에 1 GHz 이상 높은 클럭의 모바일 펜티엄 4(최고 클럭 모바일 펜티엄 4와 최고 클럭 펜티엄 M 비교)와 경쟁할 수 있었으며, 훨씬 더 많은 메모리와 버스 대역폭을 갖췄다.

초기 펜티엄 M 계열 프로세서("바니아스")는 내부적으로 PAE를 지원하지만 CPUID 정보에는 PAE 지원 플래그가 표시되지 않는다. 이로 인해 커널에서 PAE 지원이 필수적인 일부 운영 체제(주로 리눅스 배포판)는 해당 프로세서에서 부팅을 거부한다. 윈도우 8 이상 또한 동일한 이유로 부팅을 거부하는데, 정상적인 실행을 위해 PAE 지원을 명시적으로 요구하기 때문이다.

바니아스/도선 변형

P6 변형 강화된 펜티엄 M

P6 강화된 펜티엄 M
명령어 집합X86-16, IA-32
마이크로아키텍처P6
L1 캐시64 KB
L2 캐시1 MB ~ 2 MB
2 MB (제온)
모델셀러론 M 시리즈
개발2006년
트랜지스터151M 65 nm (C0, D0)
확장
소켓소켓 M
이전 모델펜티엄 M
후속 모델인텔 코어

요나(Yonah) CPU는 2006년 1월 인텔 코어 브랜드로 출시되었다. 싱글 및 듀얼 코어 모바일 버전은 코어 솔로, 코어 듀오, 펜티엄 듀얼 코어 브랜드로 판매되었고, 서버 버전은 제온 LV (소산)로 출시되었다. 이 프로세서들은 다음과 같은 기능을 추가하여 펜티엄 M의 단점들을 부분적으로 해결했다:

그 결과 P6와 차세대 코어 마이크로아키텍처 사이의 가교 역할을 하는 저전력 CPU 전용 중간 마이크로아키텍처가 탄생했다.

요나 변형

후속작

2006년 7월 27일, P6의 파생형인 코어 마이크로아키텍처가 코어 2 프로세서 형태로 출시되었다. 이후 코어 2, 제온, 펜티엄, 셀러론 브랜드 이름으로 코어 마이크로아키텍처 기반의 프로세서들이 더 출시되었다. 코어 마이크로아키텍처는 FSB를 사용하는 인텔의 마지막 주력 프로세서 라인이며, 이후의 모든 인텔 프로세서는 네할렘 이후 아키텍처를 기반으로 통합 메모리 컨트롤러와 시스템 통신을 위한 QPI 또는 DMI 버스를 갖추고 있다. 인텔 코어 프로세서 대비 개선 사항은 다음과 같다:

이 칩들 모두 기술적으로는 펜티엄 프로의 파생형이지만, 아키텍처는 탄생 이후 여러 급진적인 변화를 거쳤다.

같이 보기

각주

  1. ↑ “Pentium® Pro Processor at 150 MHz, 166 MHz, 180 MHz and 200 MHz” (PDF). Intel Corporation. November 1995. 1쪽. 2016년 4월 12일에 원본 문서 (PDF)에서 보존된 문서.
  2. ↑ Gwennap, Linley (1995년 2월 16일). “Intel's P6 Uses Decoupled Scalar Design” (PDF). 《Microprocessor Report》 9 (2).
  3. ↑ 《Pentium and Pentium Pro Processors and Related Products》. Intel Corporation. December 1995. 1–10쪽. ISBN 1-55512-251-5.
  4. ↑ Brey, Barry (2009). 《The Intel Microprocessors》 (PDF) 8판. Upper Saddle River, N.J.: Pearson Prentice Hall. 754쪽. ISBN 978-0-13-502645-8.
  5. 1 2 Shimpi, Anand Lal (2004년 7월 21일). “Intel's 90nm Pentium M 755: Dothan Investigated”. 《AnandTech》. 2007년 12월 6일에 원본 문서에서 보존된 문서. 2026년 9월 6일에 확인함.
  6. ↑ “PAE - Community Help Wiki”. 《Ubuntu Help》.
  7. ↑ This Does Not Compute. 《Can You Install Windows 10 on a Pentium II?》. 《YouTube》. 32:35Section starts at.
  8. ↑ “Pat Gelsinger talk at Stanford, Jun 7th 2006”. 2011년 6월 3일에 원본 문서에서 보존된 문서.