发明名称 System and method of scoreboarding individual cache line segments
摘要 A system and method for scoreboarding individual cache line units in order to reduce the cache store-miss penalty is disclosed. Store operations to cache addresses which generate a store-miss are allowed to occur during the same time period that a missing line is being retrieved from memory. The cache memory is divided into a plurality of cache lines, each of the cache lines having a plurality of data units. A store-scoreboard, associated with a selected one of the cache lines, maintains a record of the contents of the plurality of data units within the selected cache line. Memory access performance is improved by allowing stores which miss the cache to complete in advance of the miss copy-in and by allowing multiple stores to the same cache line (being retrieved from memory) to occur without a penalty during the latency period of the store miss. Furthermore, a "safety net" is provided for hinted store instructions. The store-scoreboard provides the infrastructure necessary to allow the computer system to verify whether the instruction stream which contains the hinted store has completed its intended obligation.
申请公布号 US5471602(A) 申请公布日期 1995.11.28
申请号 US19920923187 申请日期 1992.07.31
申请人 HEWLETT-PACKARD COMPANY 发明人 DELANO, ERIC R.
分类号 G06F12/08;(IPC1-7):G06F13/16;G06F13/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址