发明名称 利用永久历史页表数据预取数据到高速缓存的装置和方法
摘要 本发明涉及利用永久历史页表数据预取数据到高速缓冲存储器的装置和方法。其中,计算机系统包括主存储器、至少一个处理器和至少一级高速缓冲存储器。该系统在存储器中、最好在页表中维护相对于每个可寻址页面的引用历史数据。引用历史数据最好用于确定应当将页面的哪些可高速缓存子单元预取到高速缓冲存储器中。引用历史数据最好是升或降计数器,它在可高速缓存子单元被装载到高速缓冲存储器中并且被处理器引用的情况下增量,而在该子单元被装载到高速缓冲存储器中但在被去除前未被引用的情况下减量。引用计数器因此表示根据近期历史该子单元将在近期被引用的大致可能。
申请公布号 CN1306420C 申请公布日期 2007.03.21
申请号 CN200410011909.3 申请日期 2004.09.24
申请人 国际商业机器公司 发明人 戴维·A·卢克
分类号 G06F12/08(2006.01) 主分类号 G06F12/08(2006.01)
代理机构 北京市柳沈律师事务所 代理人 马莹;邵亚丽
主权项 1.一种数字数据处理设备,包括:存储器,所述存储器包含页表,所述页表具有对应于可寻址页面的多个页表项,其中,该多个页表项中的每一个对对应的可寻址页面的多个可高速缓存子单元中的每个分别包含各自的可高速缓存子单元引用历史数据;至少一个处理器;至少一个高速缓冲存储器,用于暂时存储来自所述存储器的数据;和预取引擎,所述预取引擎将可寻址页面的选择的可高速缓存子单元预取到所述至少一个高速缓冲存储器中,所述预取引擎使用所述可高速缓存子单元引用历史数据来选择用于预取的可寻址页面的可高速缓存子单元。
地址 美国纽约州