Invention Application
- Patent Title: Method and apparatus for efficient utilization for prescient instruction prefetch
- Patent Title (中): 有效利用预编程指令预取的方法和装置
-
Application No.: US10658072Application Date: 2003-09-08
-
Publication No.: US20050055541A1Publication Date: 2005-03-10
- Inventor: Tor Aamodt , Hong Wang , Per Hammarlund , John Shen , Steve Liao , Perry Wang
- Applicant: Tor Aamodt , Hong Wang , Per Hammarlund , John Shen , Steve Liao , Perry Wang
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
Embodiments of an apparatus, system and method enhance the efficiency of processor resource utilization during instruction prefetching via one or more speculative threads. Renamer logic and a map table are utilized to perform filtering of instructions in a speculative thread instruction stream. The map table includes a yes-a-thing bit to indicate whether the associated physical register's content reflects the value that would be computed by the main thread. A thread progress beacon table is utilized to track relative progress of a main thread and a speculative helper thread. Based upon information in the thread progress beacon table, the main thread may effect termination of a helper thread that is not likely to provide a performance benefit for the main thread.
Public/Granted literature
- US07404067B2 Method and apparatus for efficient utilization for prescient instruction prefetch Public/Granted day:2008-07-22
Information query