首页> 外国专利> Data cache block deallocate requests in a multi-level cache hierarchy

Data cache block deallocate requests in a multi-level cache hierarchy

机译:数据缓存块在多级缓存层次结构中取消分配请求

摘要

In response to executing a deallocate instruction, a deallocation request specifying a target address of a target cache line is sent from a processor core to a lower level cache. In response, a determination is made if the target address hits in the lower level cache. If so, the target cache line is retained in a data array of the lower level cache, and a replacement order field of the lower level cache is updated such that the target cache line is more likely to be evicted in response to a subsequent cache miss in a congruence class including the target cache line. In response to the subsequent cache miss, the target cache line is cast out to the lower level cache with an indication that the target cache line was a target of a previous deallocation request of the processor core.
机译:响应于执行解除分配指令,将指定目标高速缓存行的目标地址的解除分配请求从处理器核心发送到较低级高速缓存。作为响应,确定目标地址是否命中较低级别的高速缓存。如果是这样,则将目标高速缓存行保留在较低级高速缓存的数据阵列中,并更新较低级高速缓存的替换顺序字段,以便响应于后续的高速缓存未命中更有可能驱逐目标高速缓存行在包括目标缓存行的同等类中。响应于随后的高速缓存未命中,将目标高速缓存行投射到较低级别的高速缓存,并指示目标高速缓存行是处理器核心先前释放请求的目标。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号