What can I help you with?
DOCA Documentation v3.0.0

DPA Tools

DPA tools are a set of executables that enable the DPA application developer and the system administrator to manage and monitor DPA resources and to debug DPA applications.

DPACC Compiler

CLI name: dpacc

DPACC is a high-level compiler for the DPA processor. It compiles code targeted for the DPA processor into an executable and generates a DPA program.

The DPA program is a host library with interfaces encapsulating the DPA executable. This DPA program can be linked with the host application to generate a host executable where the DPA code is invoked through the FlexIO runtime API.

DPA Resource Management Tool

CLI name: dpa-resource-mgmt

This tool allows users to manage the DPA's EUs which are the basic resource of the DPA, and configure applications for different partitions. The tool enables the resource control of EUs to optimize the usage of computation resources of the DPA. Using this tool, users may query, and create EU partitions and groups , thus ensuring proper EU allocation between devices and applications.

DPA GDB Server Tool

CLI name: dpa-gdbserver

The DPA GDB Server tool enables debugging FlexIO DEV programs.

DPA PS Tool

CLI name: dpa-ps

This tool allows users to monitor running DPA processes and threads.

DPA Statistic Tool

CLI name: dpa-statistics

This tool allows users to monitor and obtain statistics on thread execution per running DPA process and thread.

© Copyright 2025, NVIDIA. Last updated on May 5, 2025.