发明申请
US20060179237A1 Method and apparatus for performing data prefetch in a multiprocessor system
失效
在多处理器系统中执行数据预取的方法和装置
- 专利标题: Method and apparatus for performing data prefetch in a multiprocessor system
- 专利标题(中): 在多处理器系统中执行数据预取的方法和装置
-
申请号: US11054173申请日: 2005-02-09
-
公开(公告)号: US20060179237A1公开(公告)日: 2006-08-10
- 发明人: James Fields , Benjiman Goodman , Guy Guthrie , Jeffrey Stuecheli
- 申请人: James Fields , Benjiman Goodman , Guy Guthrie , Jeffrey Stuecheli
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F13/28
- IPC分类号: G06F13/28 ; G06F12/00
摘要:
A method and apparatus for performing data prefetch in a multiprocessor system are disclosed. The multiprocessor system includes multiple processors, each having a cache memory. The cache memory is subdivided into multiple slices. A group of prefetch requests is initially issued by a requesting processor in the multiprocessor system. Each prefetch request is intended for one of the respective slices of the cache memory of the requesting processor. In response to the prefetch requests being missed in the cache memory of the requesting processor, the prefetch requests are merged into one combined prefetch request. The combined prefetch request is then sent to the cache memories of all the non-requesting processors within the multiprocessor system. In response to a combined clean response from the cache memories of all the non-requesting processors, data are then obtained for the combined prefetch request from a system memory.
公开/授权文献
信息查询