Invention Grant
- Patent Title: Lookahead scanning and cracking of microcode instructions in a dispatch queue
- Patent Title (中): 在调度队列中扫描和破解微码指令
-
Application No.: US13307969Application Date: 2011-11-30
-
Publication No.: US09280352B2Publication Date: 2016-03-08
- Inventor: Ramesh B. Gunna , Peter J. Bannon , Rajat Goel
- Applicant: Ramesh B. Gunna , Peter J. Bannon , Rajat Goel
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Rory D. Rankin
- Main IPC: G06F9/22
- IPC: G06F9/22 ; G06F9/28 ; G06F9/38 ; G06F9/30

Abstract:
An apparatus and method for avoiding bubbles and maintaining a maximum instruction throughput rate when cracking microcode instructions. A lookahead pointer scans the newest entries of a dispatch queue for microcode instructions. A detected microcode instruction is conveyed to a microcode engine to be cracked into a sequence of micro-ops. Then, the sequence of micro-ops is placed in a queue, and when the original microcode instruction entry in the dispatch queue is selected for dispatch, the sequence of micro-ops is dispatched to the next stage of the processor pipeline.
Public/Granted literature
- US20130138924A1 EFFICIENT MICROCODE INSTRUCTION DISPATCH Public/Granted day:2013-05-30
Information query