NETWORK INTERFACE FOR DATA TRANSPORT IN HETEROGENEOUS COMPUTING ENVIRONMENTS

A network interface controller can be programmed to direct write received data to a memory buffer via either a host-to-device fabric or an accelerator fabric. For packets received that are to be written to a memory buffer associated with an accelerator device, the network interface controller can de...

Full description

Saved in:
Bibliographic Details
Main Authors SHARP, Robert O, SARANGAM, Parthasarathy, JANI, Nrupal, SANKARAN, Rajesh M, MAROLIA, Pratik M, RAJ, Ashok
Format Patent
LanguageEnglish
French
German
Published 23.10.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A network interface controller can be programmed to direct write received data to a memory buffer via either a host-to-device fabric or an accelerator fabric. For packets received that are to be written to a memory buffer associated with an accelerator device, the network interface controller can determine an address translation of a destination memory address of the received packet and determine whether to use a secondary head. If a translated address is available and a secondary head is to be used, a direct memory access (DMA) engine is used to copy a portion of the received packet via the accelerator fabric to a destination memory buffer associated with the address translation. Accordingly, copying a portion of the received packet through the host-to-device fabric and to a destination memory can be avoided and utilization of the host-to-device fabric can be reduced for accelerator bound traffic.
Bibliography:Application Number: EP20200165324