首页> 外国专利> Method for enabling direct prefetching of data during asychronous memory move operation

Method for enabling direct prefetching of data during asychronous memory move operation

机译:在异步存储器移动操作期间启用数据的直接预取的方法

摘要

While an asynchronous memory move (AMM) operation is ongoing, a prefetch request for data from the source effective address or the destination effective address triggers cache injection by the AMM mover of relevant data from the stream of data being moved in the physical memory. The memory controller forwards the first prefetched line to the prefetch engine and L1 cache, the next cache lines in the sequence of data to the L2 cache, and a subsequent set of cache lines to the L3 cache. The memory controller then forwards the remaining data to the destination memory location. Quick access to prefetch data is enabled by buffering the stream of data in the upper caches rather than placing all the moved data within the memory. Also, the memory controller places moved data into only a subset of the available cache lines of the upper level cache.
机译:在进行异步内存移动(AMM)操作时,对来自源有效地址或目标有效地址的数据的预取请求将触发AMM移动器从正在物理内存中移动的数据流中注入相关数据。存储器控制器将第一条预取的行转发到预取引擎和L1高速缓存,将数据序列中的下一条高速缓存行转发到L2高速缓存,并将随后的一组高速缓存行转发到L3高速缓存。然后,存储控制器将剩余数据转发到目标存储位置。通过在高端缓存中缓冲数据流,而不是将所有移动的数据放在内存中,可以快速访问预取数据。而且,存储器控制器将移动的数据仅放入上层高速缓存的可用高速缓存行的子集中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号