Invention Grant
US08086826B2 Dependency tracking for enabling successive processor instructions to issue
有权
用于启用连续处理器指令发布的依赖性跟踪
- Patent Title: Dependency tracking for enabling successive processor instructions to issue
- Patent Title (中): 用于启用连续处理器指令发布的依赖性跟踪
-
Application No.: US12409934Application Date: 2009-03-24
-
Publication No.: US08086826B2Publication Date: 2011-12-27
- Inventor: Mary Douglass Brown , William Elton Burky , Dung Quoc Nguyen , Balaram Sinharoy
- Applicant: Mary Douglass Brown , William Elton Burky , Dung Quoc Nguyen , Balaram Sinharoy
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Stephen R. Tkacs; Stephen J. Walder, Jr.; Diana R. Gerhardt
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/52

Abstract:
An information handling system includes a processor with an issue unit (IU) that may perform instruction dependency tracking for successive instruction issue operations. The IU maintains non-shifting issue queue (NSIQ) and shifting issue queue (SIQ) instructions along with relative instruction to instruction dependency information. A mapper maps queue position data for instructions that dispatch to issue queue locations within the IU. The IU may test an issuing producer instruction against consumer instructions in the IU for queue position (QPOS) and register tag (RTAG) matches. A matching consumer instruction may issue in a successive manner in the case of a queue position match or in a next processor cycle in the case of a register tag match.
Public/Granted literature
- US20100250900A1 DEPENDENCY TRACKING FOR ENABLING SUCCESSIVE PROCESSOR INSTRUCTIONS TO ISSUE Public/Granted day:2010-09-30
Information query