发明名称 Techniques for indirect data prefetching
摘要 A processor includes a first address translation engine, a second address translation engine, and a prefetch engine. The first address translation engine is configured to determine a first memory address of a pointer associated with a data prefetch instruction. The prefetch engine is coupled to the first translation engine and is configured to fetch content, included in a first data block (e.g., a first cache line) of a memory, at the first memory address. The second address translation engine is coupled to the prefetch engine and is configured to determine a second memory address based on the content of the memory at the first memory address. The prefetch engine is also configured to fetch (e.g., from the memory or another memory) a second data block (e.g., a second cache line) that includes data at the second memory address.
申请公布号 US8161263(B2) 申请公布日期 2012.04.17
申请号 US20080024239 申请日期 2008.02.01
申请人 ARIMILLI RAVI K.;SINHAROY BALARAM;SPEIGHT WILLIAM E.;ZHANG LIXIN;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ARIMILLI RAVI K.;SINHAROY BALARAM;SPEIGHT WILLIAM E.;ZHANG LIXIN
分类号 G06F13/00 主分类号 G06F13/00
代理机构 代理人
主权项
地址