Invention Grant
US08966229B2 Systems and methods for handling instructions of in-order and out-of-order execution queues
有权
用于处理有序和无序执行队列的指令的系统和方法
- Patent Title: Systems and methods for handling instructions of in-order and out-of-order execution queues
- Patent Title (中): 用于处理有序和无序执行队列的指令的系统和方法
-
Application No.: US13212420Application Date: 2011-08-18
-
Publication No.: US08966229B2Publication Date: 2015-02-24
- Inventor: Thang M. Tran , Trinh Huy H. Nguyen
- Applicant: Thang M. Tran , Trinh Huy H. Nguyen
- Applicant Address: US TX Austin
- Assignee: Freescale Semiconductor, Inc.
- Current Assignee: Freescale Semiconductor, Inc.
- Current Assignee Address: US TX Austin
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
Processing systems and methods are disclosed that can include an instruction unit which provides instructions for execution by the processor; a decode/issue unit which decodes instructions received from the instruction unit and issues the instructions; and a plurality of execution queues coupled to the decode/issue unit, wherein each issued instruction from the decode/issue unit can be stored into an entry of at least one queue of the plurality of execution queues. The plurality of queues can comprise an independent execution queue, a dependent execution queue, and a plurality of execution units coupled to receive instructions for execution from the plurality of execution queues. The plurality of execution units can comprise a first execution unit, coupled to receive instructions from the dependent execution queue and the independent execution queue which have been selected for execution. When a multi-cycle instruction at a bottom entry of the dependent execution queue is selected for execution, it may not be removed from the dependent execution queue until a result is received from the first execution unit. When a multi-cycle instruction at a bottom entry of the independent execution queue is selected for execution, it can be removed from the independent execution queue without waiting to receive a result from the first execution unit.
Public/Granted literature
- US20130046957A1 SYSTEMS AND METHODS FOR HANDLING INSTRUCTIONS OF IN-ORDER AND OUT-OF-ORDER EXECUTION QUEUES Public/Granted day:2013-02-21
Information query