Invention Grant
- Patent Title: Anticipatory helper thread based code execution
- Patent Title (中): 基于预期的助手线程代码执行
-
Application No.: US11436948Application Date: 2006-05-18
-
Publication No.: US08595744B2Publication Date: 2013-11-26
- Inventor: Partha P. Tirumalai , Yonghong Song , Spiros Kalogeropulos
- Applicant: Partha P. Tirumalai , Yonghong Song , Spiros Kalogeropulos
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Rory D. Rankin
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
A method and mechanism for using threads in a computing system. A multithreaded computing system is configured to execute a first thread and a second thread. Responsive to the first thread detecting a launch point for a function, the first thread is configured to provide an indication to the second thread that the second thread may begin execution of a given function. The launch point of the function precedes an actual call point of the function in an execution sequence. The second thread is configured to initiate execution of the function in response to the indication. The function includes one or more inputs and the second thread uses anticipated values for each of the one or more inputs. When the first thread reaches a call point for the function, the first thread is configured to use a results of the second thread's execution, in response to determining the anticipated values used by the second thread were correct.
Public/Granted literature
- US20070271565A1 Anticipatory helper thread based code execution Public/Granted day:2007-11-22
Information query