NPU Software Overview

Mellanox offers software development tools including cycle-accurate simulators to enable programmers to design, implement and verify their control-plane and data-plane applications. A comprehensive library of source-code networking applications that can serve as reference applications is provided to expedite time-to-market and ensure optimized and high-performance designs.

Software Development Environment for Indigo Network Processors

Mellanox Indigo (NPS) processors support C/C++ programming, Linux distribution and standard development tools to enable programmers to utilize a familiar environment and to design, implement and verify their control-plane and data-plane applications. A comprehensive library of source-code networking applications that can be embedded into the customer's own application software is provided to expedite time-to-market and ensure optimized and high-performance designs.


More Info »

Software Development Environment for NP Network Processors

Mellanox offers a comprehensive Software Development Kit (SDK) consisting of microcode development tools, software tools, sample code, and host Application Programming Interface (API) library to facilitate software development for the NP family of network processors (e.g. NP-5, NPA).

More Info »