- 专利标题: Single cycle instruction pipeline scheduling
-
申请号: US13869488申请日: 2013-04-24
-
公开(公告)号: US09959122B2公开(公告)日: 2018-05-01
- 发明人: Michael D. Estlick , Jay E. Fleischman , Kevin A. Hurd , Mark M. Gibson , Kelvin D. Goveas , Brian M. Lay
- 申请人: Advanced Micro Devices, Inc.
- 申请人地址: US CA Santa Clara
- 专利权人: Advanced Micro Devices, Inc.
- 当前专利权人: Advanced Micro Devices, Inc.
- 当前专利权人地址: US CA Santa Clara
- 主分类号: G06F15/00
- IPC分类号: G06F15/00 ; G06F9/46 ; G06F9/38
摘要:
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.
公开/授权文献
- US20140325187A1 SINGLE-CYCLE INSTRUCTION PIPELINE SCHEDULING 公开/授权日:2014-10-30
信息查询