发明名称 |
用于动态管理分组存储器的方法和设备 |
摘要 |
本发明揭示用于可控制地分派多个存储器组的一部分作为高速缓冲存储器的技术。为此目的,采用配置跟踪器和组选择器。所述配置跟踪器对每一存储器组是否将在高速缓冲存储器中操作进行配置。所述组选择器具有多个组分配函数。当接收到传入地址时,所述组选择器确定当前作为所述高速缓冲存储器操作的存储器组的配置,并基于所述存储器组配置来应用恰当的组分配函数。所述应用的组分配函数利用所述传入地址中的位来存取所述组中被配置处于所述高速缓冲存储器中的一者。 |
申请公布号 |
CN101137968A |
申请公布日期 |
2008.03.05 |
申请号 |
CN200680008074.3 |
申请日期 |
2006.01.20 |
申请人 |
高通股份有限公司 |
发明人 |
托马斯·菲利普·施派尔;詹姆斯·诺里斯·迪芬德尔费尔;拉维·拉贾戈帕兰 |
分类号 |
G06F12/08(2006.01) |
主分类号 |
G06F12/08(2006.01) |
代理机构 |
北京律盟知识产权代理有限责任公司 |
代理人 |
刘国伟 |
主权项 |
1.一种用于在具有两个以上存储器组的高速缓冲存储器中分派某一总数目的存储器组的设备,所述设备包括:配置跟踪器,其用于将所述总数目的存储器组的第一部分配置为高速缓冲存储器且将所述总数目的存储器组的第二部分配置为非高速缓冲存储器;以及组选择器,其用于接收传入地址,当所述第一部分中的存储器组的数目大于2且不是2的幂时,所述组选择器基于配置到所述第一部分的组的数目来应用组分配函数,以用平衡方式在所述第一部分的存储器组上分配高速缓冲存储器存取。 |
地址 |
美国加利福尼亚州 |