Invention Grant
- Patent Title: Structured control instruction fetch unit
- Patent Title (中): 结构化控制指令提取单元
-
Application No.: US13737894Application Date: 2013-01-09
-
Publication No.: US09170811B2Publication Date: 2015-10-27
- Inventor: Muhamed Fawzi Mudawar
- Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS , KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
- Applicant Address: SA Dhahran SA Riyadh
- Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS,KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
- Current Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS,KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
- Current Assignee Address: SA Dhahran SA Riyadh
- Agent Richard C. Litman
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
The structured control instruction fetch unit is a structured instruction stream controller that processes expand (XP), expand register indirect (XPR), loop (LOOP), and break (BRK) instructions for structured control. The fetch unit processes stop bits that mark the end of instruction blocks. Any instruction can be marked with a stop bit to indicate that it is the last one in an instruction block. All instructions are encoded with a predicate to reduce the use of control instructions and to simplify the control. A control stack guides instruction fetching by storing return addresses, loop block addresses, loop predicates, and loop counters. Control instructions and stop bits manage operation of the control stack. An instruction unit feeds execution units and includes a set-associative instruction cache, a control stack, an instruction buffer that decouples instruction fetching from execution, instruction decoders, and program counter (PC) control logic.
Public/Granted literature
- US20140195781A1 STRUCTURED CONTROL INSTRUCTION FETCH UNIT Public/Granted day:2014-07-10
Information query