Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CONDITIONAL INSTRUCTION EXECUTION VIA EMISSARY INSTRUCTION FOR CONDITION EVALUATION
Document Type and Number:
WIPO Patent Application WO2006086713
Kind Code:
A3
Abstract:
Hazard detection is simplified by converting a conditional instruction, operative to perform an operation if a condition is satisfied, into an emissary instruction operative to evaluate the condition and an unconditional base instruction operative to perform the operation. The emissary instruction is executed, while the base instruction is halted. The emissary instruction evaluates the condition and reports the condition evaluation back to the base instruction. Based on the condition evaluation, the base instruction is either launched into the pipeline for execution, or it is discarded (or a NOP, or null instruction, substituted for it). In either case, the dependencies of following instructions may be resolved.

Inventors:
MCILVAINE MICHAEL SCOTT (US)
DIEFFENDERFER JAMES NORRIS (US)
BRIDGES JEFFREY TODD (US)
SARTORIUS THOMAS ANDREW (US)
SMITH RODNEY WAYNE (US)
Application Number:
PCT/US2006/004892
Publication Date:
November 16, 2006
Filing Date:
February 10, 2006
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
QUALCOMM INC (US)
MCILVAINE MICHAEL SCOTT (US)
DIEFFENDERFER JAMES NORRIS (US)
BRIDGES JEFFREY TODD (US)
SARTORIUS THOMAS ANDREW (US)
SMITH RODNEY WAYNE (US)
International Classes:
G06F9/318; G06F9/38
Domestic Patent References:
WO2002042902A22002-05-30
Foreign References:
US6598153B12003-07-22
Other References:
HOLLER A M ED - INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS: "Optimization for a superscalar out-of-order machine", PROCEEDINGS OF THE 29TH. ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE. MICRO-29. PARIS, DEC. 2 - 4, 1996, PROCEEDINGS OF THE ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE. (MICRO), LOS ALAMITOS, IEEE COMP. SOC. PRESS, U, vol. SYMP. 29, 2 December 1996 (1996-12-02), pages 336 - 348, XP010206108, ISBN: 0-8186-7641-8
Download PDF: