Invention Grant
- Patent Title: Dynamic packet buffers with consolidation of low utilized memory banks
-
Application No.: US15259602Application Date: 2016-09-08
-
Publication No.: US09965211B2Publication Date: 2018-05-08
- Inventor: Sharad Vasantrao Chole , Shang-Tse Chuang , Georges Akis , Felice Bonardi , Rong Pan
- Applicant: Cisco Technology, Inc.
- Applicant Address: US CA San Jose
- Assignee: Cisco Technology, Inc.
- Current Assignee: Cisco Technology, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Edell, Shapiro & Finnan, LLC
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F3/06 ; G06F12/1045 ; G06F12/127 ; G06F12/06

Abstract:
Provided are a method, a non-transitory computer-readable storage device and an apparatus for managing use of a shared memory buffer that is partitioned into multiple banks and that stores incoming data received at multiple inputs in accordance with a multi-slice architecture. A particular bank is allocated to a corresponding slice. Received respective data packets are associated with corresponding slices based on which respective inputs they are received. Determine, based on a state of the shared memory buffer, to transfer contents of all occupied cells of the particular bank. Writes to the bank are stopped, contents of occupied cells are transferred to cells of one or more other banks associated with the particular bank's slice, information is stored indicating where the contents have been transferred, and the particular bank is returned to a shared pool after transferring is completed.
Public/Granted literature
- US20180067683A1 DYNAMIC PACKET BUFFERS WITH CONSOLIDATION OF LOW UTILIZED MEMORY BANKS Public/Granted day:2018-03-08
Information query