Invention Grant
US07990999B2 Starvation prevention scheme for a fixed priority PCE-express arbiter with grant counters using arbitration pools
有权
使用仲裁池的固定优先级PCE-express仲裁器与授权计数器的饥饿预防方案
- Patent Title: Starvation prevention scheme for a fixed priority PCE-express arbiter with grant counters using arbitration pools
- Patent Title (中): 使用仲裁池的固定优先级PCE-express仲裁器与授权计数器的饥饿预防方案
-
Application No.: US12353906Application Date: 2009-01-14
-
Publication No.: US07990999B2Publication Date: 2011-08-02
- Inventor: Khee Wooi Lee , Mikal C. Hunsaker , Darren L. Abramson
- Applicant: Khee Wooi Lee , Mikal C. Hunsaker , Darren L. Abramson
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: H04J3/02
- IPC: H04J3/02 ; G06F13/14

Abstract:
Method and apparatus for arbitrating prioritized cycle streams in a manner that prevents starvation. High priority and low priority arbitration pools are employed for arbitrating multiple input cycle streams. Each cycle stream contains a stream of requests of a given type and associated priority. Under normal circumstances in which resource buffer availability for a destination device is not an issue, higher priority streams are provided grants over lower priority streams, with all streams receiving grants. However, when a resource buffer is not available for a lower priority stream, arbitration of high priority streams with available buffer resources are redirected to the low priority arbitration pool, resulting in generation of grant counts for both the higher and lower priority streams. When the resource buffer for the low priority stream becomes available and a corresponding request is arbitrated in the high priority arbitration pool, a grant for the request can be immediately made since grant counts for the stream already exist.
Public/Granted literature
Information query