Invention Publication
- Patent Title: AGGREGATING SMALL REMOTE MEMORY ACCESS REQUESTS
-
Application No.: US17976728Application Date: 2022-10-28
-
Publication No.: US20240143198A1Publication Date: 2024-05-02
- Inventor: Duncan Roweth , Robert L. Alverson , Nathan L. Wichmann , Eric P. Lundberg
- Applicant: Hewlett Packard Enterprise Development LP
- Applicant Address: US TX Houston
- Assignee: Hewlett Packard Enterprise Development LP
- Current Assignee: Hewlett Packard Enterprise Development LP
- Current Assignee Address: US TX Houston
- Main IPC: G06F3/06
- IPC: G06F3/06

Abstract:
A network interface card (NIC) receives a stream of commands, a respective command comprising memory-operation requests, each request associated with a destination NIC. The NIC buffers asynchronously the requests into queues based on the destination NIC, each queue specific to a corresponding destination NIC. When first queue requests reach a threshold, the NIC aggregates the first queue requests into a first packet and sends the first packet to the destination NIC. The NIC receives a plurality of packets, a second packet comprising memory-operation requests, each request associated with a same destination NIC and a destination core. The NIC buffers asynchronously the requests of the second packet into queues based on the destination core, each queue specific to a corresponding destination core. When second queue requests reach the threshold, the NIC aggregates the second queue requests into a third packet and sends the third packet to the destination core.
Information query