发明名称 Bounding box prefetcher with reduced warm-up penalty on memory block crossings
摘要 A microprocessor includes a cache memory and a data prefetcher. The data prefetcher detects a pattern of memory accesses within a first memory block and prefetch into the cache memory cache lines from the first memory block based on the pattern. The data prefetcher also observes a new memory access request to a second memory block. The data prefetcher also determines that the first memory block is virtually adjacent to the second memory block and that the pattern, when continued from the first memory block to the second memory block, predicts an access to a cache line implicated by the new request within the second memory block. The data prefetcher also responsively prefetches into the cache memory cache lines from the second memory block based on the pattern.
申请公布号 US8719510(B2) 申请公布日期 2014.05.06
申请号 US201113033848 申请日期 2011.02.24
申请人 HOOKER RODNEY E.;GREER JOHN MICHAEL;VIA TECHNOLOGIES, INC. 发明人 HOOKER RODNEY E.;GREER JOHN MICHAEL
分类号 G06F12/00;G06F12/08 主分类号 G06F12/00
代理机构 代理人
主权项
地址