Invention Grant
- Patent Title: Microprocessor that fuses if-then instructions
-
Application No.: US15728551Application Date: 2017-10-10
-
Publication No.: US10394562B2Publication Date: 2019-08-27
- Inventor: G. Glenn Henry , Terry Parks
- Applicant: VIA TECHNOLOGIES, INC.
- Applicant Address: TW New Taipei
- Assignee: VIA TECHNOLOGIES, INC.
- Current Assignee: VIA TECHNOLOGIES, INC.
- Current Assignee Address: TW New Taipei
- Agency: McClure, Qualey & Rodack, LLP
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
A microprocessor performs an If-Then (IT) instruction and an associated IT block by extracting condition information from the IT instruction and for each instruction of the IT block: determining a respective condition for the instruction using the extract condition information, translating the instruction into a microinstruction, and conditionally executing the microinstruction based on the respective condition. For a first instruction, the translating comprises fusing the IT instruction with the first IT block instruction. A hardware instruction translation unit performs the extracting, determining and translating. Execution units conditionally execute the microinstructions. The hardware instruction translation unit and execution units are distinct hardware elements and are coupled together. The hardware translation unit performs the extracting, fusing and for each instruction of the IT block the determining and translating without writing intermediate results to a system memory, without execution of other architectural instructions by the microprocessor, and/or in six clock cycles or less.
Public/Granted literature
- US20180032341A1 MICROPROCESSOR THAT FUSES IF-THEN INSTRUCTIONS Public/Granted day:2018-02-01
Information query