인텔 Gen11 아키텍처 및 GT2 'Ice Lake'iGPU 상세



Intel 'Ice Lake' will be the company's first major processor microarchitecture since the 'Skylake' (2015), which promises CPU IPC improvements. Intel has been reusing both CPU cores and graphics architecture for four processor generations, since 'Skylake'. Gen9 got a mid-life update to Gen9.5 with 'Kaby Lake', adding new display interfaces and faster drivers. 'Ice Lake' takes advantage of the new 10 nm silicon fabrication process to not just pack faster CPU cores (with increased IPC), but also the new Gen11 iGPU. Intel published a whitepaper detailing this architecture.

백서의 그림은 Gen11의 GT2 트림을 가리 킵니다. GT2는 각 인텔 그래픽 아키텍처의 가장 일반적인 변형 인 경향이 있습니다. 예를 들어 Gen9.5 GT2는 8 세대 및 9 세대 코어 프로세서 ( 'F'또는 'KF'SKU 제외)의 보드 전체에 배포됩니다. 이 그림은 인텔이 CPU 코어 수의 증가에도 불구하고 'Ice Lake'프로세서의 주류 구현에서 링 버스 인터커넥트를 계속 사용할 것임을 확인합니다. 인텔이 최근 HEDT 및 엔터프라이즈 프로세서와의 메시 인터커넥트를 도입했기 때문에 이는 약간 놀라운 일입니다. 그러나 인텔은 iGPU가 64 바이트 / 클럭 읽기 및 64 바이트 / 클럭 쓰기를 사용하여 링 버스에 우선적으로 액세스 할 수 있도록하는 반면, 각 CPU 코어에는 32 바이트 / 클럭 읽기 및 32 바이트 / 클럭 쓰기 만 있습니다.

CPU 코어 링 스톱은 iGPU의 전용 L2 캐시에서 종료되지만 그래픽 기술 인터페이스의 약자 인 'GTI'라는 구성 요소에서 종료됩니다. GTI는 프로세서의 기본 L3 캐시와 완전히 분리 된 슬라이스 공통 및 L3 캐시의 두 가지 구성 요소와 인터페이스합니다. iGPU 외부에있는 프로세서의 기본 L3 캐시는 여전히 전체 프로세서에 대해 마을 광장이지만 iGPU에는 이제 전용 3MB L3 캐시가 있습니다. iGPU의 L3 캐시 쿠션은 GTI와 하위 슬라이스간에 전송됩니다. 이들은 엔비디아 GPU에서 멀티 프로세서를 스트리밍하는 것과 마찬가지로 GPU의 불가분의 수를 차지하는 클러스터입니다.이 곳은 쉐이더가있는 곳입니다. 하위 슬라이스 외에도 별도의 지오메트리 처리 하드웨어와 미디어를 가속화하기위한 고정 기능 하드웨어를 포함한 프론트 엔드가 있으며 이는 모두 8 개의 하위 슬라이스로 전달됩니다. 백엔드는 iGPU의 자체 L3 캐시에 쓰는 ROP를 포함하는 'Slice Common'에 의해 처리됩니다.

Each Subslice begins with an instruction cache and thread dispatch that divides the number-crunching workload between eight execution units or EUs. Gen11 GT2 has 64 EUs, which is a 166% growth over the 24 EUs that we saw with Gen9.5 GT2 (for example on Core i9-9900K). Such a significant increase in EUs will probably double performance, to make up lost ground against AMD's Ryzen APUs. Each EU packs two ALUs with four execution pipelines each, register files, and a thread control unit. Certain other components are shared between the EUs, such as media samplers. Intel is updating the media engine of its integrated graphics to support hardware acceleration of more video formats, including 10-bpc VP9. The display controller now supports Panel Self Refresh, Display Context Save and Restore, VESA Adaptive-Sync, and support for USB-C based outputs.