发明名称 Method and apparatus for performing data prefetch in a multiprocessor system
摘要 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.
申请公布号 US2006179237(A1) 申请公布日期 2006.08.10
申请号 US20050054173 申请日期 2005.02.09
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 FIELDS JAMES S.JR.;GOODMAN BENJIMAN L.;GUTHRIE GUY L.;STUECHELI JEFFREY A.
分类号 G06F13/28;G06F12/00 主分类号 G06F13/28
代理机构 代理人
主权项
地址