发明名称 UTILIZING NEGATIVE FEEDBACK FROM UNEXPECTED MISS ADDRESSES IN A HARDWARE PREFETCHER
摘要 <p>Systems and methods for populating a cache using a hardware prefetcher are disclosed. A method for prefetching cache entries includes determining an initial stride value based on at least a first and second demand miss address in the cache, verifying the initial stride value based on a third demand miss address in the cache, prefetching a predetermined number of cache entries based on the verified initial stride value, determining an expected next miss address in the cache based on the verified initial stride value and addresses of the prefetched cache entries; and confirming the verified initial stride value based on comparing the expected next miss address to a next demand miss address in the cache. If the verified initial stride value is confirmed, additional cache entries are prefetched. If the verified initial stride value is not confirmed, further prefetching is stalled and an alternate stride value is determined.</p>
申请公布号 WO2013109650(A1) 申请公布日期 2013.07.25
申请号 WO2013US21776 申请日期 2013.01.16
申请人 QUALCOMM INCORPORATED 发明人 SASSONE, PETER, G.;MAMIDI, SUMAN;ABRAHAM, ELIZABETH;VENKUMAHANTI, SURESH, K.;CODRESCU, LUCIAN
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址