发明名称 |
具有使用不同编索引方案的主高速缓存器和溢出高速缓存器的高速缓存器系统 |
摘要 |
高速缓冲存储器系统包括使用搜索地址共同进行搜索的主高速缓存器和溢出高速缓存器。溢出高速缓存器用作主高速缓存器所用的驱逐阵列。使用搜索地址的位来对主高速缓存器进行寻址,并且利用应用于搜索地址的位的散列函数所生成的散列索引来对溢出高速缓存器进行寻址。散列函数用于使从主高速缓存器所驱逐的丢弃者分散至溢出高速缓存器的不同组,从而提高整体高速缓存利用率。可以包括用以进行散列函数的散列生成器。可以包括用以存储主高速缓存器中的有效条目的散列索引的散列表。高速缓冲存储器系统可用于实现微处理器所用的转译后备缓冲器。 |
申请公布号 |
CN105814548A |
申请公布日期 |
2016.07.27 |
申请号 |
CN201480067459.1 |
申请日期 |
2014.12.12 |
申请人 |
上海兆芯集成电路有限公司 |
发明人 |
柯林·艾迪;罗德尼·E·虎克 |
分类号 |
G06F12/0811(2016.01)I;G06F12/0864(2016.01)I;G06F12/1027(2016.01)I;G06F12/1045(2016.01)I |
主分类号 |
G06F12/0811(2016.01)I |
代理机构 |
北京林达刘知识产权代理事务所(普通合伙) 11277 |
代理人 |
刘新宇 |
主权项 |
一种高速缓冲存储器系统,包括:主高速缓冲存储器,其包括第一多个存储位置,其中利用包括搜索地址的第一组的位的主索引来对所述主高速缓冲存储器进行寻址;以及溢出高速缓冲存储器,其包括第二多个存储位置,并且作为所述主高速缓冲存储器所用的驱逐阵列进行工作,其中利用应用于所述搜索地址的第二组的位的散列函数所生成的散列索引来对所述溢出高速缓冲存储器进行寻址,其中,使用所述搜索地址来在所述主高速缓冲存储器和所述溢出高速缓冲存储器内共同搜索与所述搜索地址相对应的存储值。 |
地址 |
201203 上海市浦东新区上海市张江高科技园区金科路2537号301室 |