发明授权
US07921275B2 Method for enabling direct prefetching of data during asychronous memory move operation
失效
用于在异步存储器移动操作期间直接预取数据的方法
- 专利标题: Method for enabling direct prefetching of data during asychronous memory move operation
- 专利标题(中): 用于在异步存储器移动操作期间直接预取数据的方法
-
申请号: US12024598申请日: 2008-02-01
-
公开(公告)号: US07921275B2公开(公告)日: 2011-04-05
- 发明人: Ravi K. Arimilli , Robert S. Blackmore , Chulho Kim , Balaram Sinharoy , Hanhong Xue
- 申请人: Ravi K. Arimilli , Robert S. Blackmore , Chulho Kim , Balaram Sinharoy , Hanhong Xue
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Dillon & Yudell LLP
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
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.
公开/授权文献
信息查询