The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 23, 2025
Filed:
Mar. 21, 2024
Advanced Micro Devices, Inc., Santa Clara, CA (US);
Weihuang Wang, Santa Clara, CA (US);
Kit Chiu Chu, Freemont, CA (US);
Pratima Chagalamarri, Santa Clara, CA (US);
Advanced Micro Devices, Inc., Santa Clara, CA (US);
Abstract
Embodiments herein describe synchronizing policing entries for multiple pipelines using synchronization counters. That is, memories for each of the pipelines can store policing entries which determine whether a packet for a particular entity (e.g., a flow, a VM, or host) has exceeded a data or packet rate. If the packet is allowed (the rate is not exceeded), the policing entry at the local pipeline is updated. However, the policing entries for the other pipelines are not aware of this update. In one embodiment, in addition to maintaining policing entries, the pipelines also update synchronization (sync) counters which are updated when the policing entries are updated. When a synch counter reaches a threshold, a sync event is triggered where the value of the synch counter is used to update the values of the policing entries in the other pipelines in the DPU.