首页> 外国专利> Priority based bus arbiters avoiding deadlock and starvation on buses that support retrying of transactions

Priority based bus arbiters avoiding deadlock and starvation on buses that support retrying of transactions

机译:基于优先级的总线仲裁程序避免了支持事务重试的总线上的死锁和饥饿

摘要

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.
机译:根据本发明的一个方面提供的调度器在发生饥饿状况时为低优先级队列中的数据单元提供更高的优先级,否则为高优先级队列中的分组提供更高的优先级。当处于饥饿状态时,调度程序允许在较低优先级队列中重传数据单元,但是当数据单元被重传预定次数时,调度程序清除饥饿状态。结果,较高优先级队列中的数据单元将继续被处理,从而至少在某些情况下避免了死锁。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号