发明名称 Multiprobe instruction cache with instruction-based probe hint generation and training whereby the cache bank or way to be accessed next is predicted
摘要 A computer system including an instruction cache (I-cache) having a plurality of banks for storing a subset of data from memory is shown to include a prediction mechanism for predicting which bank of the I-cache contains the required data. A prediction value, including a sequential prediction hint and a branch prediction hint, is associated with each instruction stored in the I-cache. The prediction value may either be stored with the I-cache data, or in a separate memory included before the I-cache. If the predicted value is incorrect, the predicted hint is 'trained' to provide a higher degree of accuracy for repetitive instruction stream operation. Processor performance is additionally improved by providing a branch hint that allows for smoother transition between changing instruction streams.
申请公布号 US5933860(A) 申请公布日期 1999.08.03
申请号 US19970902487 申请日期 1997.07.29
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 EMER, JOEL S.;STEELY, SIMON;MCLELLAN, EDWARD J.
分类号 G06F9/38;G06F12/08;(IPC1-7):G06F9/34;G06F12/06 主分类号 G06F9/38
代理机构 代理人
主权项
地址