发明名称 Method for prefetching data using a micro-TLB
摘要 A memory cache method and apparatus with two memory execution pipelines, each having a translation lookaside buffer (TLB). Memory instructions are executed in the first pipeline (324) by searching a data cache (310) and a prefetch cache (320). A large data TLB (330) provides memory for storing address translations for the first pipeline (324) A second pipeline (328) executes memory instructions by accessing the prefetch cache (320). A second micro-TLB (340) is associated with the second pipeline (328). It is loaded in anticipation of data that will be referenced by the second pipeline (328). A history file (360) is also provided to retain information on previous instructions to aid in deciding when to prefetch data. Prefetch logic (370) determines when to prefetch data, and steering logic (380) routes certain instructions to the second pipeline (328) to increase system performance.
申请公布号 US6175898(B1) 申请公布日期 2001.01.16
申请号 US19970880975 申请日期 1997.06.23
申请人 SUN MICROSYSTEMS, INC. 发明人 AHMED SULTAN;CHAMDANI JOSEPH
分类号 G06F9/38;G06F12/08;G06F12/10;(IPC1-7):G06F12/10 主分类号 G06F9/38
代理机构 代理人
主权项
地址