Invention Grant
US07987343B2 Processor and method for synchronous load multiple fetching sequence and pipeline stage result tracking to facilitate early address generation interlock bypass
失效
处理器和方法用于同步加载多个提取序列和流水线阶段结果跟踪,以促进早期地址生成互锁旁路
- Patent Title: Processor and method for synchronous load multiple fetching sequence and pipeline stage result tracking to facilitate early address generation interlock bypass
- Patent Title (中): 处理器和方法用于同步加载多个提取序列和流水线阶段结果跟踪,以促进早期地址生成互锁旁路
-
Application No.: US12051527Application Date: 2008-03-19
-
Publication No.: US07987343B2Publication Date: 2011-07-26
- Inventor: Khary J. Alexander , Fadi Y. Busaba , Vimal M. Kapadia , Chung-Lung Kevin Shum
- Applicant: Khary J. Alexander , Fadi Y. Busaba , Vimal M. Kapadia , Chung-Lung Kevin Shum
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent John Campbell
- Main IPC: G06F9/40
- IPC: G06F9/40 ; G06F9/30

Abstract:
A pipelined processor including an architecture for address generation interlocking, the processor including: an instruction grouping unit to detect a read-after-write dependency and to resolve instruction interdependency; an instruction dispatch unit (IDU) including address generation interlock (AGI) and operand fetching logic for dispatching an instruction to at least one of a load store unit and an execution unit; wherein the load store unit is configured with access to a data cache and to return fetched data to the execution unit; wherein the execution unit is configured to write data into a general purpose register bank; and wherein the architecture provides support for bypassing of results of a load multiple instruction for address generation while such instruction is executing in the execution unit before the general purpose register bank is written. A method and a computer system are also provided.
Public/Granted literature
Information query