首页>
外国专利>
UTILIZING NEGATIVE FEEDBACK FROM UNEXPECTED MISS ADDRESSES IN A HARDWARE PREFETCHER
UTILIZING NEGATIVE FEEDBACK FROM UNEXPECTED MISS ADDRESSES IN A HARDWARE PREFETCHER
展开▼
机译:利用硬件预备器中意外的错误地址进行负反馈
展开▼
页面导航
摘要
著录项
相似文献
摘要
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.
展开▼