发明名称 Data prefetching apparatus in a data processing system and method therefor
摘要 A data processing system (20) is able to perform parameter-selectable prefetch instructions to prefetch data for a cache (38). When attempting to be backward compatible with previously written code, sometimes performing this instruction can result in attempting to prefetch redundant data by prefetching the same data twice. In order to prevent this, the parameters of the instruction are analyzed to determine if such redundant data will be prefetched. If so, then the parameters are altered to avoid prefetching redundant data. In some of the possibilities for the parameters of the instruction, the altering of the parameters requires significant circuitry so that an alternative approach is used. This alternative but slower approach, which can be used in the same system with the first approach, detects if the line of the cache that is currently being requested is the same as the previous request. If so, the current request is not executed.
申请公布号 US2003204673(A1) 申请公布日期 2003.10.30
申请号 US20020132918 申请日期 2002.04.26
申请人 VENKUMAHANTI SURESH;SNYDER MICHAEL DEAN 发明人 VENKUMAHANTI SURESH;SNYDER MICHAEL DEAN
分类号 G06F9/38;G06F12/08;(IPC1-7):G06F12/08 主分类号 G06F9/38
代理机构 代理人
主权项
地址