首页> 外国专利> Cache logic, data processing apparatus including cache logic, and a method of operating cache logic

Cache logic, data processing apparatus including cache logic, and a method of operating cache logic

机译:高速缓存逻辑,包括高速缓存逻辑的数据处理设备以及操作高速缓存逻辑的方法

摘要

Cache logic is provided for use in a data processing apparatus, the cache logic having a cache storage comprising a plurality of cache lines for storing data values. Control logic is arranged, in response to an access request issued by a device of the data processing apparatus identifying a memory address of the data value to be accessed, to cause a lookup operation to be performed to determine whether the data value for that memory address is stored within the cache storage. The control logic is further operable if the data value is not stored in the cache storage to perform a linefill process, the linefill process comprising performing an eviction to evict to memory of the data processing apparatus current content of a selected cache line, keeping the current content valid in the selected cache line whilst the eviction is taking place, and storing from the memory into the selected cache line new content including the data value the subject of the access request. Whilst the eviction is taking place, the control logic allows the current content of the selected cache line to be accessed by subsequent read access requests seeking to read a data value within that current content, but prevents the current content of the selected cache line being accessed by subsequent write access requests seeking to write to a data value within that current content.
机译:提供了用于数据处理设备中的高速缓存逻辑,该高速缓存逻辑具有高速缓存存储器,该高速缓存存储器包括用于存储数据值的多条高速缓存线。响应于由数据处理设备的设备发出的识别要访问的数据值的存储地址的访问请求,布置控制逻辑,以使得执行查找操作以确定该存储地址的数据值是否存储在缓存存储区中。如果数据值未存储在高速缓存存储器中以执行行填充过程,则控制逻辑还可操作,该行填充过程包括执行逐出以将所选高速缓存行的当前内容逐出到数据处理设备的存储器,并保持当前在逐出期间在选定的高速缓存行中有效的内容,并将包括数据值的新内容从存储器存储到选定的高速缓存行中,该数据值为访问请求的主题。在驱逐发生的同时,控制逻辑允许通过后续读取访问请求访问选定高速缓存行的当前内容,以请求读取该当前内容中的数据值,但是阻止访问选定高速缓存行的当前内容通过随后的写访问请求来尝试写入该当前内容内的数据值。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号