摘要
NTS高缓为直接映象高缓扩充了一个小的全相联高缓,其中保存被预测为具有非时间局部性的数据块.与牺牲高缓的区别在于NTS高缓在两个高缓之间没有直接的数据通路,因此结构设计简单,功耗低.本文提出了一个NTS高缓的改进方案,称为选择性冲突预测高缓(SCP高缓)设计方案.SCP高缓利用冲突预测算法监测高缓中数据块局部性,并有选择性地将数据块填充到直接映象高缓或全相联高缓中.仿真结果显示,容量相当的SCP高缓性能优于NTS高缓.
NTS cache augments the direct-mapped main cache with a small fully-associative cache that holds those blocks predicted as holding non-temporal locality characteristics. The most outstanding difference of the NTS cache from the victim cache lies in the NTS cache doesn' t have direct data path between the two caches, so its advantages are lower power and easier structure design. In this paper, an improvement of the NTS cache scheme, called Selective Conflict Prediction cache (SCP cache) ,is proposed. In this scheme,incoming blocks into the cache are placed selectively in the direct-mapped cache or the fully-associative cache by the use of a conflict prediction algorithm which detects the locality of data blocks in the cache. Simulation results show that the performance of SCP cache is always better than that of NTS cache with similar area.
出处
《电子学报》
EI
CAS
CSCD
北大核心
2018年第2期473-478,共6页
Acta Electronica Sinica
关键词
高缓性能
冲突预测
缺失率
cache performance
conflict prediction
miss ratio