Networking NVIDIA Messaging Accelerator (VMA) Documentation

NVIDIA Messaging Accelerator (VMA) Documentation Rev 9.8.40 LTS

This is a long-term support (LTS) release. LTS is the practice of maintaining a software product for an extended period of time (up to three years) to help increase product stability. LTS releases include bug fixes and security patches.

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 MLNX_OFED driver stack and on a lighter driver stack, MLNX_EN.

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

Software Download

Please visit https://www.nvidia.com/en-us/networking/ → Products → Software → Accelerator Software → VMA

Document Revision History

For the list of changes made to this document, refer to User Manual Revision History.

 



Last updated: