Overview
The NVIDIA® Messaging Accelerator (VMA) library accelerates latency-sensitive and throughput-demanding TCP and UDP socket-based applications by offloading traffic from the user-space directly to the network interface card (NIC) or Host Channel Adapter (HCA), without going through the kernel and the standard IP stack (kernel-bypass).
VMA leverages the following benefits:
-
Implements the legacy POSIX socket interface
-
Increases:ThroughputPackets per Second (PPS)Requests per Second (RPS)
-
Reduces:Network latencyThe magnitude of network latency spikesContext switches and interruptsNetwork congestionData copying and moving in unicast and multicast applications
-
Improves CPU utilization
-
Compatible with Ethernet
VMA can work on top of DOCA-Host driver stack.
Intended Audience
-
Market data professionals
-
Messaging specialists
-
Software engineers and architects
-
Systems administrators tasked with installing/uninstalling/maintaining VMA
-
ISV partners who want to test/integrate their traffic-consuming/producing applications with VMA
Document Revision History
For the list of changes made to this document, refer to User Manual Revision History.
Last updated: