Invention Grant
- Patent Title: Method and apparatus for implementing a dynamic out-of-order processor pipeline
-
Application No.: US15477374Application Date: 2017-04-03
-
Publication No.: US10338927B2Publication Date: 2019-07-02
- Inventor: Denis M. Khartikov , Naveen Neelakantam , John H. Kelm , Polychronis Xekalakis
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F15/76
- IPC: G06F15/76 ; G06F15/00 ; G06F9/38 ; G06F9/30 ; G06F9/46

Abstract:
A hardware/software co-design for an optimized dynamic out-of-order Very Long Instruction Word (VLIW) pipeline. For example, one embodiment of an apparatus comprises: an instruction fetch unit to fetch Very Long Instruction Words (VLIWs) in their program order from memory, each of the VLIWs comprising a plurality of reduced instruction set computing (RISC) instruction syllables grouped into the VLIWs in an order which removes data-flow dependencies and false output dependencies between the syllables; a decode unit to decode the VLIWs in their program order and output the syllables of each decoded VLIW in parallel; and an out-of-order execution engine to execute the syllables preferably in parallel with other syllables, wherein at least some of the syllables are to be executed in a different order than the order in which they are received from the decode unit, the out-of-order execution engine having one or more processing stages which do not check for data-flow dependencies and false output dependencies between the syllables when performing operations.
Public/Granted literature
- US20170300334A1 METHOD AND APPARATUS FOR IMPLEMENTING A DYNAMIC OUT-OF-ORDER PROCESSOR PIPELINE Public/Granted day:2017-10-19
Information query