发明名称 Threshold-based load address prediction and new thread identification in a multithreaded microprocessor
摘要 A method and apparatus for predicting load addresses and identifying new threads of instructions for execution in a multithreaded processor. A load prediction unit scans an instruction window for load instructions. A load prediction table is searched for an entry corresponding to a detected load instruction. If an entry is found in the table, a load address prediction is made for the load instruction and conveyed to the data cache. If the load address misses in the cache, the data is prefetched. Subsequently, if it is determined that the load prediction was incorrect, a miss counter in the corresponding entry in the load prediction table is incremented. If on a subsequent detection of the load instruction, the miss counter has reached a threshold, the load instruction is predicted to miss. In response to the predicted miss, a new thread of instructions is identified for execution.
申请公布号 US6907520(B2) 申请公布日期 2005.06.14
申请号 US20020044487 申请日期 2002.01.11
申请人 SUN MICROSYSTEMS, INC. 发明人 PARADY BODO K.
分类号 G06F9/00;G06F12/00;(IPC1-7):G06F9/00 主分类号 G06F9/00
代理机构 代理人
主权项
地址