Invention Grant
- Patent Title: Dynamic buffer management in multi-client token flow control routers
-
Application No.: US15796528Application Date: 2017-10-27
-
Publication No.: US10608943B2Publication Date: 2020-03-31
- Inventor: Alan Dodson Smith , Chintan S. Patel , Eric Christopher Morton , Vydhyanathan Kalyanasundharam , Narendra Kamat
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Kowert Hood Munyon Rankin and Goetzel PC
- Agent Rory D. Rankin
- Main IPC: G01R31/08
- IPC: G01R31/08 ; G06F11/00 ; G08C15/00 ; H04J1/16 ; H04J3/14 ; H04L1/00 ; H04L12/26 ; H04L12/803 ; G06F9/50 ; G06F13/36 ; H04L12/863

Abstract:
Systems, apparatuses, and methods for dynamic buffer management in multi-client token flow control routers are disclosed. A system includes at least one or more processing units, a memory, and a communication fabric with a plurality of routers coupled to the processing unit(s) and the memory. A router servicing multiple active clients allocates a first number of tokens to each active client. The first number of tokens is less than a second number of tokens needed to saturate the bandwidth of each client to the router. The router also allocates a third number of tokens to a free pool, with tokens from the free pool being dynamically allocated to different clients. The third number of tokens is equal to the difference between the second number of tokens and the first number of tokens. An advantage of this approach is reducing the amount of buffer space needed at the router.
Public/Granted literature
- US20190132249A1 DYNAMIC BUFFER MANAGEMENT IN MULTI-CLIENT TOKEN FLOW CONTROL ROUTERS Public/Granted day:2019-05-02
Information query