2)数据Cache 内部数据Cache保存了两条整数流水线和一条浮点流水线最常用的数据的备份,两个执行单元可以同时从/往数据Cache取/存数据。所谓两路组相联是Cache的一种组织结构。所谓监听,则用于多主系统共享内存的情况。存储器系统由内部Cache、外部Cache和主存储器组成,多处理器(包括DMA)系统中,如果有一个处理器修改了某级存储器的内容,为保持内部Cache、外部Cache以及内存储器数据的一致性,需要按一定规则对存储器操作。因此Cache除了和本地CPU流水线接口外,还需监听其他主设备的存储器访问。 3)代码Cache 内部代码Cache保持了最近最常用(程序)指令的备份,两个指令预取器分别从代码Cache中读取指令,“两路组相联”与“监听”概念同上。 |