Invention Grant
- Patent Title: Single cycle instruction pipeline scheduling
-
Application No.: US13869488Application Date: 2013-04-24
-
Publication No.: US09959122B2Publication Date: 2018-05-01
- Inventor: Michael D. Estlick , Jay E. Fleischman , Kevin A. Hurd , Mark M. Gibson , Kelvin D. Goveas , Brian M. Lay
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F15/00
- IPC: G06F15/00 ; G06F9/46 ; G06F9/38

Abstract:
A method includes allocating a first single-cycle instruction to a first pipeline that picks single-cycle instructions for execution in program order. The method further includes marking at least one source register of the first single-cycle instruction as ready for execution in the first pipeline in response to all older single-cycle instructions allocated to the first pipeline being ready and eligible to be picked for execution. An apparatus includes a decoder to decode a first single-cycle instruction and to allocate the first single-cycle instruction to a first pipeline. The apparatus further includes a scheduler to pick single-cycle instructions for execution by the first pipeline in program order and to mark at least one source register of the first single-cycle instruction as ready for execution in the first pipeline in response to determining that all older single-cycle instructions allocated to the first pipeline are ready and eligible.
Public/Granted literature
- US20140325187A1 SINGLE-CYCLE INSTRUCTION PIPELINE SCHEDULING Public/Granted day:2014-10-30
Information query