发明名称 Apparatus and method for processing multiple cache misses to a single cache line
摘要 An apparatus and method for processing multiple cache misses to a single cache line in an information handling system which includes a miss queue for storing requests for data not located in a level one cache and a comparator for comparing requests for data stored in the miss queue to determine if there are multiple requests for data located in the same cache line of a level two cache. Each new request for data from the same cache line of the level two cache as an older original request for data in the miss queue is marked as a load hit reload. The requests marked as load hit reloads are then grouped together with the matching original request and forwarded together to the level two cache wherein the original request requests the data from level two cache. The load hit reload requests do not access level two cache but instead bypass access of level two cache by extracting data from the cache line outputted from level two cache for the matching original request. The present invention reduces the number of accesses to the level two cache and allows data requests to be satisfied in parallel versus serially when multiple successive level one cache misses occur.
申请公布号 US6021467(A) 申请公布日期 2000.02.01
申请号 US19960713056 申请日期 1996.09.12
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 KONIGSBURG, BRIAN R.;MUHICH, JOHN STEPHEN;THATCHER, LARRY EDWARD;WHITE, STEVEN WAYNE
分类号 G06F12/08;(IPC1-7):G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址