IBM zEC12(마이크로프로세서)

IBM zEC12 (microprocessor)
zEC12
일반 정보
시작됨2012
설계자IBM
퍼포먼스
최대 CPU 클럭 속도5.5GHz
캐시
L1 캐시64KB 명령
96KB 데이터
핵심에 따라
L2 캐시1MB 명령
1MB 데이터
핵심에 따라
L3 캐시48MB
공유했습니다.
건축과 분류
기술 노드32nm
명령 집합z/Architecture(ARCLVL 3)
물리적 사양
코어스
  • 6
역사
전임자Z196
후계자z13

zEC12 마이크로프로세서(zEnterprise EC12 또는 just z12)는 2012년 8월 28일 발표된 IBM의 zEnterprise EC12 zEnterprise BC12 메인프레임 컴퓨터를 위해 만든 칩이다.뉴욕의 이스트 피쉬킬(이전에는 IBM이 소유했지만, 새로운 소유주 GlobalFoundries가 10년간 생산을 계속할 예정)에서 제조한다.그 프로세서는 2012년 가을에 선적되기 시작했다.IBM은 그것이 세계에서 가장 빠른 마이크로프로세서였으며 이전의 z196보다 약 25% 더 빠르다고 말했다.[1][2]

설명

이 칩의 크기는 597.24mm이며2 절연체 제작 공정에서 IBM의 32nm CMOS 실리콘에서 제작된 27억5000만 대의 트랜지스터로 구성돼 지금까지 상용 판매용으로 생산된 최고 클럭 속도 CPU인 5.5GHz의 속도를 지원한다.[3]

프로세서는 주로 트랜잭션 실행과 관련된 몇 가지 새로운 지침과 초저칼라의 순서가 없는 파이프라인으로 CICS z/Architecture를 구현한다.코어는 더 나은 분기 예측, 고장난 실행, 압축 및 암호화를 위한 전용 공동 프로세서 1개와 같은 많은 다른 개선사항들을 가지고 있다.명령 파이프라인은 15~17단계를 가지며, 명령 대기열에는 40개의 명령이 포함될 수 있으며, 최대 90개의 명령이 "비행 중"이 될 수 있다.6개의 코어를 가지고 있으며, 각각 전용 64KB L1 명령 캐시와 전용 96KB L1 데이터 캐시, 전용 1MB L2 캐시 명령 캐시와 전용 1MB L2 데이터 캐시가 있다.또한, eDRAM으로 구현되고 2개의 온칩 L3 캐시 컨트롤러에 의해 제어되는 48MB 공유 L3 캐시가 있다.또한 압축 및 암호화 작업에 사용되는 추가 공유 L1 캐시가 있다.

각 코어에는 정수 단위 2개, 로드 스토어 단위 2개, 이진 부동 소수점 단위 1개 등 6개의 RISC 유사 실행 단위가 있다.zEC12 칩은 세 가지 지침을 해독할 수 있으며 단일 클럭 사이클에서 일곱 가지 작업을 실행할 수 있다.[4]각 코어에 특수 공동 프로세서 가속기가 부착되어 있다. 이전의 z CPU에서는 4개의 코어 모두에 의해 2개가 공유되었다.

zEC12 칩에는 메모리 장애로부터 복구하기 위한 RAID와 같은 구성을 지원하는 멀티 채널 DDR3 RAM 메모리 컨트롤러가 탑재되어 있다.zEC12에는 호스트 채널 어댑터와 주변 장치에 액세스하기 위한 2개의 GX 버스 컨트롤러도 포함되어 있다.

공유 캐시

각 칩에는 6개 코어가 공유하는 48MB L3 캐시와 대칭 다중 처리(SMP)를 위한 기타 다이(Die) 설비가 있지만, 각각 192MB 오프 다이(Off-die) L4 캐시를 추가하는 전용 컴패니언 (SC)이 2개 있다.L4 캐시는 책의 모든 프로세서에 의해 공유된다.SC 칩은 zEC12 프로세서 칩과 동일한 공정으로 제조되며 28.4 x 23.9 mm이며 각각 33억 개의 트랜지스터가 있다.[4]

멀티칩 모듈

zEnterprise System EC12는 단일 모듈에 6개의 zEC12 칩을 장착할 수 있는 다중모듈(MCM)을 사용한다.각 MCM에는 두 개의 공유 캐시 칩이 있어 MCM의 프로세서를 40GB/s 링크로 연결할 수 있다.하나의 zEC12 칩은 300 W의 영역을 끌어당기고 MCM은 1800 W가 가능한 액체 냉각 메커니즘에 의해 냉각된다.[4]

zEnterprise 시스템의 다른 모델에는 다른 수의 활성 코어가 있다.이를 위해 각 MCM의 일부 프로세서는 다섯 번째 및/또는 여섯 번째 코어를 비활성화할 수 있다.

참조