Invention Grant
- Patent Title: Method and apparatus for dynamic hardware arbitration
- Patent Title (中): 动态硬件仲裁的方法和装置
-
Application No.: US11685516Application Date: 2007-03-13
-
Publication No.: US07647444B2Publication Date: 2010-01-12
- Inventor: Marcelino M. Dignum , Rahoul Puri
- Applicant: Marcelino M. Dignum , Rahoul Puri
- Applicant Address: US CA Santa Clara
- Assignee: Sun Microsystems, Inc.
- Current Assignee: Sun Microsystems, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Park, Vaughan & Fleming LLP
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
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.
Public/Granted literature
- US20080228977A1 Method and Apparatus for Dynamic Hardware Arbitration Public/Granted day:2008-09-18
Information query