Invention Grant
- Patent Title: Instruction and logic to length decode X86 instructions
- Patent Title (中): 指令和逻辑长度解码X86指令
-
Application No.: US13457257Application Date: 2012-04-26
-
Publication No.: US08930678B2Publication Date: 2015-01-06
- Inventor: Venkateswara R. Madduri , Hoichi Cheong , Jonathan Y. Tong
- Applicant: Venkateswara R. Madduri , Hoichi Cheong , Jonathan Y. Tong
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Kenyon & Kenyon LLP
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
Techniques to increase the consumption rate of raw instruction bytes within an instruction fetch unit. An instruction fetch unit according to embodiments of the present invention may include a prefetch buffer, a set of bypass multiplexers, an array of bypass latches, a byte-block multiplexer, an instruction alignment multiplexer, a predecode cache, and an instruction length decoder. Raw instruction bytes may be steered from the bypass latches into macro-instructions for consumption by the instruction length decoder, which may generate micro-instructions from the macro-instructions. Embodiments of the present invention may de-couple a latency for reading raw instruction bytes from the prefetch buffer from consuming raw instruction bytes by the instruction length decoder.
Public/Granted literature
- US20130290678A1 INSTRUCTION AND LOGIC TO LENGTH DECODE X86 INSTRUCTIONS Public/Granted day:2013-10-31
Information query