Invention Grant
- Patent Title: Arbitration allocating requests during backpressure
-
Application No.: US17545930Application Date: 2021-12-08
-
Publication No.: US11886367B2Publication Date: 2024-01-30
- Inventor: Michael E. McLean , Philip Ng
- Applicant: ATI Technologies ULC
- Applicant Address: CA Markham
- Assignee: ATI Technologies ULC
- Current Assignee: ATI Technologies ULC
- Current Assignee Address: CA Markham
- Agency: FIG. 1 Patents
- Main IPC: G06F13/372
- IPC: G06F13/372 ; G06F13/364 ; G06F9/48 ; G06F13/40 ; G06F13/366

Abstract:
An arbitration system receives requests to access a destination during an arbitration window that spans multiple processor clock cycles. During each clock cycle, the destination is monitored to determine whether the destination is suffering from backpressure by receiving more requests than the destination is able to accommodate during the clock cycle. In response to detecting backpressure, a masking index value assigned to a requesting source is incremented, which limits an amount of requests from the source that will be granted destination access during a subsequent arbitration window. Alternatively, in response to detecting an absence of backpressure during an arbitration window, the masking index value is decremented, which increases the amount of requests from the source that will be granted destination access during a subsequent arbitration window. This arbitration process continues for successive arbitration windows, oscillating between incrementing and decrementing the masking index value during the successive arbitration windows.
Public/Granted literature
- US20230244623A1 Arbitration Allocating Requests During Backpressure Public/Granted day:2023-08-03
Information query