发明名称 Method and apparatus for dynamic hardware arbitration
摘要 A method and apparatus for dynamically arbitrating, in hardware, requests for a resource shared among multiple clients. Multiple data streams or service requests require access to a shared resource, such as memory, communication bandwidth, etc. A hardware arbiter monitors the streams' traffic levels and determines when one or more of their arbitration weights should be adjusted. When a queue used by one of the streams is filled to a threshold level, the hardware reacts by quickly and dynamically modifying that queue's arbitration weight. Therefore, as the queue is filled or emptied to different thresholds, the queue's arbitration weight rapidly changes to accommodate the corresponding client's temporal behavior. The arbiter may also consider other factors, such as the client's type of traffic, a desired quality of service, available credits, available descriptors, etc.
申请公布号 US7647444(B2) 申请公布日期 2010.01.12
申请号 US20070685516 申请日期 2007.03.13
申请人 SUN MICROSYSTEMS, INC. 发明人 DIGNUM MARCELINO M.;PURI RAHOUL
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利