Invention Grant
- Patent Title: Processor microarchitecture for efficient dynamic scheduling and execution of chains of dependent instructions
- Patent Title (中): 处理器微架构,用于有效的动态调度和执行依赖指令链
-
Application No.: US577865Application Date: 1995-12-22
-
Publication No.: US5699537APublication Date: 1997-12-16
- Inventor: Harshvardhan P. Sharangpani , Kent G. Fielden , Hans J. Mulder
- Applicant: Harshvardhan P. Sharangpani , Kent G. Fielden , Hans J. Mulder
- Applicant Address: CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: CA Santa Clara
- Main IPC: G06F9/38
- IPC: G06F9/38
Abstract:
A processor microarchitecture for efficient dynamic instruction scheduling and execution. The invention includes a predetermined number of independent dispatch queues. The invention also includes a cluster of execution units coupled to each dispatch queue such that the dispatch queue and the corresponding cluster of execution units forms an independent micropipeline. Chain-building and steering logic coupled to the dispatch queues identifies a consumer instruction relying on a producer instruction for an operand, and issues the consumer instruction to the same dispatch queue as the producer instruction that it is dependent upon. The instructions are issued from the dispatch queue to the corresponding cluster of execution units. In one embodiment, the output of each execution unit in the cluster is routed to the inputs of all execution units in the cluster such that the result of executing the producer instruction is readily available as an operand for execution of the consumer instruction.
Public/Granted literature
- US5280370A Apparatus and method for scanning by means of a rotatable detector array Public/Granted day:1994-01-18
Information query