Invention Grant
US08370552B2 Priority based bus arbiters avoiding deadlock and starvation on buses that support retrying of transactions
有权
基于优先级的总线仲裁器可以避免支持重试事务的公车上的僵局和饥饿
- Patent Title: Priority based bus arbiters avoiding deadlock and starvation on buses that support retrying of transactions
- Patent Title (中): 基于优先级的总线仲裁器可以避免支持重试事务的公车上的僵局和饥饿
-
Application No.: US12250566Application Date: 2008-10-14
-
Publication No.: US08370552B2Publication Date: 2013-02-05
- Inventor: Aditya Mittal , Mrudula Kanuri , Venkata Malladi
- Applicant: Aditya Mittal , Mrudula Kanuri , Venkata Malladi
- Applicant Address: US CA Santa Clara
- Assignee: Nvidia Corporation
- Current Assignee: Nvidia Corporation
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F13/36
- IPC: G06F13/36

Abstract:
A scheduler provided according to an aspect of the present invention provides higher priority for data units in a low priority queue upon occurrence of a starvation condition, and to packets in a high priority queue otherwise. The scheduler permits retransmission of a data unit in the lower priority queue when in the starvation condition, but clears the starvation condition when the data unit is retransmitted a pre-specified number of times. As a result, the data units in the higher priority queue would continue to be processed, thereby avoiding a deadlock at least in certain situations.
Public/Granted literature
Information query