ARM Cortex-X4是ARM在TCS23(整体计算解决方案)中推出的CPU 核心型号[1],它作为ARM Cortex-X3的后继产品,X系列CPU核心普遍注重高性能,CPU核心可以与该系列中的其他内核配对,例如CPU集群中的ARM Cortex-A720或/和ARM Cortex-A520[2]。[3][4][5]
该处理器实现了以下更改:[2][3][4]
- 微操作(MOP)缓存:已删除(之前为1.5k条目)
- 解码宽度:10
- 重命名/调度宽度:10(从8增加)
- 重新排序缓冲区(ROB):384个条目(从320个增加)
- 执行端口:21(从15增加)
- 管线长度:10(从9增加)
- 高达2 MiB的私有L2缓存(从1 MiB增加)
- DSU-120
- 最多14个核心(之前为12个核心)
- 高达32 MiB的共享L3缓存(从16 MiB增加)
- ARMv9.2
性能声明:
- 与智能手机中的Cortex-X3相比,峰值性能提高了15%(3.4GHz、2MB L2、8MB L3)。[4]
- 当基于相同的进程、时钟速度和L3缓存(但2 MiB L2与1 MiB L2)设置(也称为ISO进程)时,IPC比Cortex-X3提升13%。[4]
架构比较
微架构
|
Cortex-A78
|
Cortex-X1
|
Cortex-X2
|
Cortex-X3
|
Cortex-X4
|
Cortex-X5
|
峰值时钟速度
|
~3.0 GHz
|
〜3.25 GHz
|
~3.4 GHz
|
|
解码宽度
|
4
|
5
|
6
|
10 [6]
|
|
分发
|
6/周期
|
8/周期
|
10/周期
|
|
Max In-flight
|
2x160
|
2x224
|
2x288
|
2x320
|
2x384
|
|
L0(Mops entries)
|
1536 [7]
|
3,072 [7]
|
1536
|
无[6]
|
|
L1-I + L1-D
|
32+32 KiB [8]
|
64+64KB
|
|
L2
|
128–512 KiB
|
0.256 – 1 MiB
|
0.5 – 2 MiB
|
|
L3
|
0–8 MiB
|
0–16 MiB
|
0–32 MiB
|
|
指令集架构
|
ARMv8.2
|
ARMv9
|
ARMv9.2
|
|
上市产品
另见
参考