Messaging Accelerator (MXM)


Mellanox Messaging Accelerator (MXM) provides enhancements to parallel communication libraries by fully utilizing the underlying networking infrastructure provided by Mellanox HCA/switch hardware. This includes a variety of enhancements that take advantage of Mellanox networking hardware including:

  • Multiple transport support including RC, DC and UD
  • Proper management of HCA resources and memory structures
  • Efficient memory registration
  • One-sided communication semantics
  • Connection management
  • Receive side tag matching
  • Intra-node shared memory communication

These enhancements significantly increase the scalability and performance of message communications in the network, alleviating bottlenecks within the parallel communication libraries