Abstract:
Examples described herein relate to a packet processing device that includes circuitry to receive an address translation for a virtual to physical address prior to receipt of a GPUDirect remote direct memory access (RDMA) operation, wherein the address translation is provided at initiation of a process executed by a host system and circuitry to apply the address translation for a received GPUDirect RDMA operation.
Abstract:
Various embodiments provide apparatuses, systems, and methods for establishing, by a data object exchange (DOE entity) of a peripheral component interconnect express (PCIe) device, a first session for communication between a first host entity of a host device and a first PCIe entity of the PCIe device, and a second session for communication between a second host entity of the host device and a second PCIe entity of the PCIe device. The first session may have a first security policy and be a session of a first connection between the PCIe device and the host device. The second session may have a second security policy and be a session of a second connection between the PCIe device and the host device. Other embodiments may be described and claimed.
Abstract:
An apparatus, method, and system is described herein for fast device configuration. Fast configuration devices may be configured without host intervention. For example, before going into a low power mode, the device may dump its configuration context to storage and go to sleep. Then, upon resuming into an active state, a controller can reload the context without a host processing device having to re-write the entire configuration space, which potentially reduces the latency decision of when a device goes into a low power mode. Moreover, fast configuration mechanism may accelerate configuration accesses from the host by providing accelerated completions, while still ensuring legacy configuration for legacy devices.