为什么英特尔的CPU L1 L2都比AMD要小?而L3却要比AMD的L3大?

2025-02-27 17:54:36
推荐回答(4个)
回答1:

本来高速缓存的原理A和I两家就不一样吧。Intel是trace cache,俗称指令追踪缓存。主要数据都弄到容量较大的L2缓存,L1存数据地址。因此L1可以做的很小。因为L1就是直接内嵌到核心里面的,可以说是越小越好(降低技术要求,节约成本)。优点是数据命中率很高,L1大部分都是地址可以直接找到L2上的数据本体没必要查找。但是效率上有点差,毕竟L1容量小再加上延迟也比L2低。 A是实数据读写缓存,就是存到L1,满了在L2。这种对高速缓存的容量要求比较高而且命中率稍低,但是效率还是高点 至于L2,这个只能说够用就好。因为相比L1,L2在延迟以及命中率上都低,你做的很大但也不一定能用得上。再加上AU和IU核心构架也不同。

回答2:

因为intel的技术好,不需要那么大的缓存

回答3:

您好,因为 英特尔NB

回答4:

技术差距......