发明名称 具有预取装置的数据处理系统
摘要 预测删除预期不被继续使用的缓存数据,而不是预测未来的I/O操作,接下来从主存储器中取出数据以代替高速缓冲存储器中被删除的数据。因此,首先识别高速缓冲存储器中包含预期不被继续使用的数据的一个位置,接着执行预取操作以便请求新数据来再填充高速缓冲存储器中的上述位置。因此,数据处理系统包括:至少一个用于处理流式数据的处理器(12);至少一个具有多个高速缓存块(210)的高速缓冲存储器(200),其中所述高速缓冲存储器(200)之一与每个所述处理器(12)连接;以及至少一个高速缓存控制器(300),用于将数据预取到所述高速缓冲存储器(200),其中所述高速缓存控制器(300)之一与每个所述高速缓冲存储器(200)连接。所述高速缓存控制器(300)包括:确定装置(350),用于识别所述高速缓冲存储器(200)中包含第一数据的至少一个位置,所述第一数据是被预测为无需代价就可被删除的数据;以及预取装置(320),用于发出一个预取操作来用适合所述位置的第二数据代替在所述位置处的所述第一数据。
申请公布号 CN1757018A 申请公布日期 2006.04.05
申请号 CN200480005894.8 申请日期 2004.02.25
申请人 皇家飞利浦电子股份有限公司 发明人 J·T·J·范埃恩德霍文;M·J·鲁坦;E·-J·D·波尔
分类号 G06F12/08(2006.01) 主分类号 G06F12/08(2006.01)
代理机构 中国专利代理(香港)有限公司 代理人 李亚非;王勇
主权项 1、数据处理系统,包括:-至少一个用于处理流式数据的处理器(12);-至少一个具有多个高速缓存块(210)的高速缓冲存储器(200),其中所述高速缓冲存储器(200)之一与每个所述处理器(12)连接,以及-至少一个用于将数据预取到所述高速缓冲存储器(200)的高速缓存控制器(300),其中所述高速缓存控制器(300)之一与每个所述高速缓冲存储器(200)连接;所述高速缓存控制器(300)包括:-确定装置(350),用于识别所述高速缓冲存储器(200)中包含第一数据的至少一个位置,所述第一数据是被预测为无需代价就可被删除的数据;以及-预取装置(320),用于发出一个预取操作来用适合所述位置的第二数据代替在所述位置处的所述第一数据。
地址 荷兰艾恩德霍芬