NVIDIA Developer Zone

NVIDIA Platform Analyzer

Click here to download NPAx86

Click here to download NPAx64

 

Overview

NVIDIA Platform Analyzer (NPA) is a comprehensive profiling tool for physics applications for only the Windows platform.  It's built on a powerful event-logging architecture that allows you to capture data from the CPU, GPU, and PhysX SDK to enable you to visualize exactly how the various parts of your application interact with each other as well as with the CPU and GPU.  NPA can be used with or without a GPU.

NPA consists of two components:

  1. Event Viewer
  2. Data Extraction Tool

Event Viewer

The Event Viewer allows you to view instrumented events and see the relationships between them in a Gantt chart format (See picture at right and click on it for a larger view). These events can include those from multiple CPUs, GPU, and various physics workloads.  The Event Viewer supports:

  • Synchronized event time stamps
  • Configurable source-based filtering

Data Extraction Tool

This handy utility allows you to export your data to a graph, or to a comma-delimited format (CSV) to enable you to analyze trends of instrumented variables and events during the execution of the PhysX applicaiton.  Various configuration options are available.

Event Viewer: Click for larger view
Analyze Physics Events in the Event Viewer