发明名称 提供同时软件/硬件高速缓存填充的方法与装置
摘要 一种方法与装置,提供硬件实现的高速缓存重填电路,用来管理至少一个地址转换表高速缓存,该至少一个地址转换表高速缓存包含用来将外部地址转换为处理系统的物理地址的数据;提供软件实现的高速缓存重填功能,也用来管理该至少一个地址转换表高速缓存;以及利用所述硬件实现的高速缓存重填电路与软件实现的高速缓存重填功能,同时重填该至少一个地址转换表高速缓存。
申请公布号 CN101326500B 申请公布日期 2012.05.02
申请号 CN200780000537.6 申请日期 2007.05.24
申请人 索尼计算机娱乐公司 发明人 大塚活志
分类号 G06F12/10(2006.01)I;G06F12/08(2006.01)I 主分类号 G06F12/10(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 黄小临
主权项 一种提供同时软件/硬件高速缓存填充的方法,包括:提供硬件实现的高速缓存重填电路,用来管理至少一个地址转换表高速缓存,该至少一个地址转换表高速缓存包含用来将外部地址转换为处理系统的物理地址的数据;以及提供软件实现的高速缓存重填功能,用来在高速缓存不中之前预装该至少一个地址转换表高速缓存,其中所述预装步骤包括:锁定所述至少一个地址转换表高速缓存的一个或多个高速缓存行,以免由所述硬件实现的高速缓存重填电路重填,以及在高速缓存不中之后,利用硬件实现的高速缓存重填电路,搜索所述至少一个地址转换表高速缓存的高速缓存行,以寻找一或多个无效的和/或未锁定的高速缓存行,以及利用硬件实现的高速缓存重填功能,重填该一或多个无效的和/或未锁定的高速缓存行。
地址 日本东京都