Multi-socket network interface controller with consistent transaction ordering

Computing apparatus includes a host computer, including multiple non-uniform memory access (NUMA) nodes, including at least first and second NUMA nodes, which include first and second local memories and first and second host bus interfaces for connection to first and second peripheral component buse...

Full description

Saved in:
Bibliographic Details
Main Authors Liss, Liran, Heller, Aviv, Burstein, Idan, Paneah, Peter, Bloch, Noam, Oved, Tzahi, Shochat, Achiad, Shahar, Ariel
Format Patent
LanguageEnglish
Published 06.07.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Computing apparatus includes a host computer, including multiple non-uniform memory access (NUMA) nodes, including at least first and second NUMA nodes, which include first and second local memories and first and second host bus interfaces for connection to first and second peripheral component buses, respectively. A network interface controller (NIC) is to receive a definition of a memory region extending over respective first and second parts of the first and second local memories and to receive a memory mapping with respect to the memory region that is applicable to both the first and second local memories, and to apply the memory mapping in writing data to the memory region via first and second NIC bus interfaces in a sequence of direct memory access (DMA) transactions to the respective first and second parts of the first and second local memories in response to packets received through a network port.
Bibliography:Application Number: US202318174668