Invention Grant
- Patent Title: Dual-issuance of microprocessor instructions using dual dependency matrices
- Patent Title (中): 使用双依赖矩阵双重发布微处理器指令
-
Application No.: US12208683Application Date: 2008-09-11
-
Publication No.: US07769984B2Publication Date: 2010-08-03
- Inventor: Gregory W. Alexander , Brian D. Barrick , Lee E. Eisen , John W. Ward, III
- Applicant: Gregory W. Alexander , Brian D. Barrick , Lee E. Eisen , John W. Ward, III
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Leveque IP Law, PC
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/40 ; G06F15/00

Abstract:
A dual-issue instruction is decoded to determine a plurality of LSU dependencies needed by an LSU part of the dual-issue instruction and a plurality of non-LSU dependencies needed by a non-LSU part of the dual-issue instruction. During dispatch of the dual-issue instruction by the microprocessor, the dual dependency matrices are employed as follows: a Load-Store Unit (LSU) dependency matrix is written with the plurality of LSU dependencies and a non-LSU dependency matrix is written with the plurality of non-LSU dependencies; an LSU issue valid (LSU IV) indicator is set as valid to issue; an LSU portion of the dual-issue instruction is issued once the plurality of LSU dependencies of the dual issue instruction are satisfied; a non-LSU issue valid (non-LSU IV) indicator is set as valid to issue; and a non-LSU portion of the dual-issue instruction is issued once the plurality of non-LSU dependencies of the dual issue instruction are satisfied. The LSU dependency matrix and the non-LSU dependency matrix can then be notified that one or more instructions dependent upon the dual-issue instruction may now issue.
Public/Granted literature
- US20100064121A1 DUAL-ISSUANCE OF MICROPROCESSOR INSTRUCTIONS USING DUAL DEPENDENCY MATRICES Public/Granted day:2010-03-11
Information query