Invention Grant
- Patent Title: Simultaneous multi-thread instructions issue to execution units while substitute injecting sequence of instructions for long latency sequencer instruction via multiplexer
- Patent Title (中): 同时多线程指令发送到执行单元,同时通过多路复用器代替长延迟定序器指令的指令序列
-
Application No.: US12252541Application Date: 2008-10-16
-
Publication No.: US07941644B2Publication Date: 2011-05-10
- Inventor: Eric Oliver Mejdrich , Adam James Muff , Matthew Ray Tubbs
- Applicant: Eric Oliver Mejdrich , Adam James Muff , Matthew Ray Tubbs
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Wood, Herron & Evans, LLP
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
A processing unit includes multiple execution units and sequencer logic that is disposed downstream of instruction buffer logic, and that is responsive to a sequencer instruction present in an instruction stream. In response to such an instruction, the sequencer logic issues a plurality of instructions associated with a long latency operation to one execution unit, while blocking instructions from the instruction buffer logic from being issued to that execution unit. In addition, the blocking of instructions from being issued to the execution unit does not affect the issuance of instructions to any other execution unit, and as such, other instructions from the instruction buffer logic are still capable of being issued to and executed by other execution units even while the sequencer logic is issuing the plurality of instructions associated with the long latency operation.
Public/Granted literature
- US20100100712A1 Multi-Execution Unit Processing Unit with Instruction Blocking Sequencer Logic Public/Granted day:2010-04-22
Information query