发明名称 MULTI-MODAL DATA PREFETCHER
摘要 A microprocessor includes first and second cache memories occupying distinct hierarchy levels, the second backing the first. A prefetcher monitors load operations and maintains a recent history of the load operations from a cache line and determines whether the recent history indicates a clear direction. The prefetcher prefetches one or more cache lines into the first cache memory when the recent history indicates a clear direction and otherwise prefetches the one or more cache lines into the second cache memory. The prefetcher also determines whether the recent history indicates the load operations are large and, other things being equal, prefetches a greater number of cache lines when large than small. The prefetcher also determines whether the recent history indicates the load operations are received on consecutive clock cycles and, other things being equal, prefetches a greater number of cache lines when on consecutive clock cycles than not.
申请公布号 US2011264860(A1) 申请公布日期 2011.10.27
申请号 US20100869386 申请日期 2010.08.26
申请人 VIA TECHNOLOGIES, INC. 发明人 HOOKER RODNEY E.;EDDY COLIN
分类号 G06F12/08;G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址