发明名称 Stack cache miss handling
摘要 An instruction pipeline is provided which can handle stack cache misses without stalling. The instruction pipeline includes a stack cache fetch stage configured to retrieve data from a stack cache and a data cache fetch stage configured to retrieve data from a data cache. The instruction pipeline writes data out during a write stage that occurs at the end of the instruction pipeline. Thus, instead of stalling on a stack cache miss, the instruction pipeline can continue processing and issuing a data cache request in the data cache fetch stage for the required data. In addition, some embodiments of the invention include a feedback path between the stack cache fetch stage and pipeline stages following the stack cache fetch stage. If the stack cache fetch stage requires data from an address that is also being used by a later pipeline stage, the data in the later pipeline stage is sent to the stack cache fetch stage through the feedback path.
申请公布号 US6275903(B1) 申请公布日期 2001.08.14
申请号 US19980064686 申请日期 1998.04.22
申请人 SUN MICROSYSTEMS, INC. 发明人 KOPPALA SAILENDRA;BUCHAMWANDLA RAVINANDAN R.
分类号 G06F9/30;G06F9/38;G06F12/08;(IPC1-7):G06F12/08 主分类号 G06F9/30
代理机构 代理人
主权项
地址
您可能感兴趣的专利