Invention Grant
US09524191B2 Apparatus including a stall counter to bias processing element selection, and masks to allocate reservation unit entries to one or more processing elements
有权
包括偏移处理元件选择的停止计数器的设备以及将预留单元条目分配给一个或多个处理元件的掩码
- Patent Title: Apparatus including a stall counter to bias processing element selection, and masks to allocate reservation unit entries to one or more processing elements
- Patent Title (中): 包括偏移处理元件选择的停止计数器的设备以及将预留单元条目分配给一个或多个处理元件的掩码
-
Application No.: US12941637Application Date: 2010-11-08
-
Publication No.: US09524191B2Publication Date: 2016-12-20
- Inventor: Morris Marden , Matthew Merten , Alexandre Farcy , Avinash Sodani , James Hadley , Ilhyun Kim
- Applicant: Morris Marden , Matthew Merten , Alexandre Farcy , Avinash Sodani , James Hadley , Ilhyun Kim
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F9/50
- IPC: G06F9/50 ; G06F9/30 ; G06F9/38

Abstract:
A method and apparatus for providing fairness in a multi-processing element environment is herein described. Mask elements are utilized to associated portions of a reservation station with each processing element, while still allowing common access to another portion of reservation station entries. Additionally, bias logic biases selection of processing elements in a pipeline away from a processing element associated with a blocking stall to provide fair utilization of the pipeline.
Public/Granted literature
- US20110055524A1 PROVIDING THREAD FAIRNESS IN A HYPER-THREADED MICROPROCESSOR Public/Granted day:2011-03-03
Information query