发明名称 Identifying invalid cache data
摘要 Cache lines are identified that provide incorrect data for read requests. The cache lines are invalidated before the incorrect data causes processing failure conditions. The cache lines providing incorrect data may be detected according to a number of the same read requests to the same cache lines. The cache lines may also be identified according to an amount of time between the same read requests to the same cache lines. The same read requests to the same cache lines may be identified according to associated start addresses and address lengths.
申请公布号 US8959288(B1) 申请公布日期 2015.02.17
申请号 US201012849652 申请日期 2010.08.03
申请人 Violin Memory, Inc. 发明人 de la Iglesia Erik;Sikdar Som;Dommeti Sivaram;Knox Garry
分类号 G06F12/00;G06F12/02 主分类号 G06F12/00
代理机构 Brinks Gilson & Lione 代理人 Brinks Gilson & Lione
主权项 1. An apparatus, comprising: a memory configured to store data as cache lines; and logic circuitry configured to: characterize memory access requests of a plurality of memory access requests by; a read start address; anda read length,wherein the logic circuitry is configured to increment a count value when a next memory access request to the cache line is characterized by a same read start address as the read start address and a same read length as the read length; identify potentially incorrect stored data in a cache line of the cache lines based on the characterized memory access requests of at least two memory access requests of the plurality of memory requests; and invalidate the potentially incorrect stored data in the cache line.
地址 Santa Clara CA US