- 专利标题: Allocation of shared reserve memory
-
申请号: US18581423申请日: 2024-02-20
-
公开(公告)号: US20240195754A1公开(公告)日: 2024-06-13
- 发明人: Niv Aibester , Barak Gafni
- 申请人: MELLANOX TECHNOLOGIES, LTD.
- 申请人地址: IL Yokneam
- 专利权人: MELLANOX TECHNOLOGIES, LTD.
- 当前专利权人: MELLANOX TECHNOLOGIES, LTD.
- 当前专利权人地址: IL Yokneam
- 主分类号: H04L49/103
- IPC分类号: H04L49/103 ; H04L45/122 ; H04L47/30 ; H04L49/9005 ; H04L49/9047
摘要:
A device includes ports, a packet processor, and a memory management circuit. The ports communicate packets over a network. The packet processor processes the packets using queues. The memory management circuit maintains a shared buffer in a memory and adaptively allocates memory resources from the shared buffer to the queues, maintains in the memory, in addition to the shared buffer, a shared-reserve memory pool for use by the queues, identifies, among the queues, a queue that requires additional memory resources, the queue having an occupancy that is (i) above a current value of a dynamic threshold, rendering the queue ineligible for additional allocation from the shared buffer, and (ii) no more than a defined margin above the current value of the dynamic threshold, rendering the queue eligible for allocation from the shared-reserve memory pool, and allocates memory resources to the identified queue from the shared-reserve memory pool.
信息查询