Intel Kaby Lake Microarchitecture
这部分内容主要来自于Wikipedia/Wikichip。
Kaby Lake微架构是Intel Skylake Client微架构的继任者,面向与主流的桌面和移动设备。Kaby Lake是Intel PAO模式的第一个“Optimization”版本,本质上是Skylake微架构的优化版本。
注:Intel PAO模式, Intel在2016年发布了新的处理器版本发布模式,即Process-Architecture-Optimization模式,用来取代先前的Tick-Tock模型。下面这个路线图来自于Wikichip,最终可能会有变化。
Intel PAO Roadmap
Cycle
Process
Introduction
Microarchitecture
Process
14 nm
2014
Broadwell
Architecture
14 nm
2015
Skylake (Client)
Optimization
14 nm+
2016
Kaby Lake
Optimization
14 nm++
2017
Coffee Lake / Skylake (Server)
Optimization
14 nm++
2018
Whiskey Lake
Optimization
14 nm++
2018
Cascade Lake
Optimization
14 nm++
2019
Cooper Lake
Process
10 nm
2018
Cannon Lake
Architecture
10 nm+
2019
Ice Lake
Optimization
10 nm+
2020
Tiger Lake
Optimization
10 nm++
2021
Alder Lake
Optimization
10 nm++
2021
Sapphire Rapids
CPUID signature
下表是Keby Lake微架构的CPUID签名,可以看出这代微架构的DisplayFamily_DisplayModel是06_8EH和06_9EH.
https://en.wikichip.org/wiki/intel/microarchitectures/kaby_lake#CPUID
Core
Extended Family
Family
Extended Model
Model
Y/U/R
0
0x6
0x8
0xE
Family 6 Model 142 (8E)
DT/H/S/X
0
0x6
0x9
0xE
Family 6 Model 158 (9E)
下图是一个基于Kaby Lake的4核处理器的功能框图。从图中可以看到图形处理单元Gen9.5,4个处理器核,L3缓存(通过环相连),最右侧的System Agent中包含了显示控制器,PCIe接口,eDRAM控制器和内存控制器。
Key Changes from Skylake microarchitecture
TODO: https://en.wikichip.org/wiki/intel/microarchitectures/kaby_lake