Invention Grant
- Patent Title: Branch look-ahead instruction disassembling, assembling, and delivering system apparatus and method for microprocessor system
-
Application No.: US16278148Application Date: 2019-02-17
-
Publication No.: US11055099B2Publication Date: 2021-07-06
- Inventor: Yong-Kyu Jung
- Applicant: Yong-Kyu Jung
- Applicant Address: US PA Fairview
- Assignee: Yong-Kyu Jung
- Current Assignee: Yong-Kyu Jung
- Current Assignee Address: US PA Fairview
- Main IPC: G06F9/38
- IPC: G06F9/38 ; H03K17/687 ; H03K3/356 ; G06F9/32 ; G06F9/30

Abstract:
A method and system of the branch look-ahead (BLA) instruction disassembling, assembling, and delivering are designed for improving speed of branch prediction and instruction fetch of microprocessor systems by reducing the amount of clock cycles required to deliver branch instructions to a branch predictor located inside the microprocessors. The invention is also designed for reducing run-length of the instructions found between branch instructions by disassembling the instructions in a basic block as a BLA instruction and a single or plurality of non-BLA instructions from the software/assembly program. The invention is also designed for dynamically reassembling the BLA and the non-BLA instructions and delivering them to a single or plurality of microprocessors in a compatible sequence. In particular, the reassembled instructions are concurrently delivered to a single or plurality of microprocessors in a timely and precise manner while providing compatibility of the software/assembly program.
Public/Granted literature
Information query