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:
Throughput
Packets per Second (PPS)
Requests per Second (RPS)
Reduces:
Network latency
The magnitude of network latency spikes
Context switches and interrupts
Network congestion
Data 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.