Invention Grant
- Patent Title: QoS based dynamic execution engine selection
- Patent Title (中): 基于QoS的动态执行引擎选择
-
Application No.: US13272975Application Date: 2011-10-13
-
Publication No.: US09129060B2Publication Date: 2015-09-08
- Inventor: Najeeb I. Ansari , Michael Carns , Jeffrey Schroeder , Bryan Chin
- Applicant: Najeeb I. Ansari , Michael Carns , Jeffrey Schroeder , Bryan Chin
- Applicant Address: US CA San Jose
- Assignee: Cavium, Inc.
- Current Assignee: Cavium, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Hamilton, Brook, Smith & Reynolds, P.C.
- Main IPC: G06F9/50
- IPC: G06F9/50 ; G06F13/362

Abstract:
In one embodiment, a processor includes plural processing cores, and plural instruction stores, each instruction store storing at least one instruction, each instruction having a corresponding group number, each instruction store having a unique identifier. The processor also includes a group execution matrix having a plurality of group execution masks and a store execution matrix comprising a plurality of store execution masks. The processor further includes a core selection unit that, for each instruction within each instruction store, selects a store execution mask from the store execution matrix. The core selection unit for each instruction within each instruction store selects at least one group execution mask from the group execution matrix. The core selection unit performs logic operations to create a core request mask. The processor includes an arbitration unit that determines instruction priority among each instruction, assigns an instruction for each available core, and signals the instruction store.
Public/Granted literature
- US20130097350A1 QOS BASED DYNAMIC EXECUTION ENGINE SELECTION Public/Granted day:2013-04-18
Information query