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