-
公开(公告)号:US20240111667A1
公开(公告)日:2024-04-04
申请号:US17954540
申请日:2022-09-28
Applicant: Google LLC
Inventor: Abhishek Agarwal , Srinivas Vaduvatha , Weiwei Jiang , Hugh McEvoy Walsh , Weihuang Wang , Jiazhen Zheng , Ajay Venkatesan
IPC: G06F12/02
CPC classification number: G06F12/023 , G06F12/0292
Abstract: Aspects of the disclosure are directed to a memory allocator for assigning contiguous memory space for data packets in on-chip memory of a network interface card. The memory allocator includes a plurality of sub-allocators that correspond to a structure of entries, where each entry represents a quanta of memory allocation. The sub-allocators are organized in decreasing size in the memory allocator based on the amount of memory quanta they can allocate.
-
公开(公告)号:US12019542B2
公开(公告)日:2024-06-25
申请号:US17882802
申请日:2022-08-08
Applicant: Google LLC
Inventor: Abhishek Agarwal , Jiazhen Zheng , Srinivas Vaduvatha , Weihuang Wang , Hugh McEvoy Walsh , Weiwei Jiang , Ajay Venkatesan , Prashant R. Chandra
IPC: G06F12/0802
CPC classification number: G06F12/0802 , G06F2212/60
Abstract: Aspects of the disclosure are directed to high performance connection cache eviction for reliable transport protocols in data center networking. Connection priorities for connection entries are determined to store the connection entries in a cache based on their connection priority. During cache eviction, the connection entries with a lowest connection priority are evicted from the cache. Cache eviction can be achieved with low latency at a high rate.
-
公开(公告)号:US20240045800A1
公开(公告)日:2024-02-08
申请号:US17882802
申请日:2022-08-08
Applicant: Google LLC
Inventor: Abhishek Agarwal , Jiazhen Zheng , Srinivas Vaduvatha , Weihuang Wang , Hugh McEvoy Walsh , Weiwei Jiang , Ajay Venkatesan , Prashant R. Chandra
IPC: G06F12/0802
CPC classification number: G06F12/0802 , G06F2212/60
Abstract: Aspects of the disclosure are directed to high performance connection cache eviction for reliable transport protocols in data center networking. Connection priorities for connection entries are determined to store the connection entries in a cache based on their connection priority. During cache eviction, the connection entries with a lowest connection priority are evicted from the cache. Cache eviction can be achieved with low latency at a high rate.
-
-