Invention Grant
- Patent Title: Allocating resources to threads based on speculation metric
- Patent Title (中): 根据猜测指标将资源分配给线程
-
Application No.: US14157764Application Date: 2014-01-17
-
Publication No.: US09086721B2Publication Date: 2015-07-21
- Inventor: Hugh Jackson , Paul Rowland
- Applicant: IMAGINATION TECHNOLOGIES, LTD.
- Applicant Address: GB Kings Langley
- Assignee: Imagination Technologies Limited
- Current Assignee: Imagination Technologies Limited
- Current Assignee Address: GB Kings Langley
- Agency: Vorys, Sater, Seymour and Pease LLP
- Agent Vincent M DeLuca
- Priority: GB1301041.8 20130121
- Main IPC: H03M1/34
- IPC: H03M1/34 ; G06F9/00 ; G06F9/38 ; H03M1/00 ; G06F9/48

Abstract:
Methods, reservation stations and processors for allocating resources to a plurality of threads based on the extent to which the instructions associated with each of the threads are speculative. The method comprises receiving a speculation metric for each thread at a reservation station. Each speculation metric represents the extent to which the instructions associated with a particular thread are speculative. The more speculative an instruction, the more likely the instruction has been incorrectly predicted by a branch predictor. The reservation station then allocates functional unit resources (e.g. pipelines) to the threads based on the speculation metrics and selects a number of instructions from one or more of the threads based on the allocation. The selected instructions are then issued to the functional unit resources.
Public/Granted literature
- US20140218224A1 ALLOCATING RESOURCES TO THREADS BASED ON SPECULATION METRIC Public/Granted day:2014-08-07
Information query
IPC分类: