1. Introduction

PopVision™ is a suite of graphical application-analysis tools. You can download these from the PopVision tools web page.

The PopVision™ Graph Analyser helps you get a deep understanding of how your applications are performing and utilising the IPU resources. It shows data about the graph program, memory use, and the time spent on code execution and communication.

The PopVision™ System Analyser provides information about the behaviour of the host-side application code. It shows an interactive graphical view of the timeline of execution steps, helping you to identify any bottlenecks between the host servers and IPUs.

The PopVision analysis library (libpva) can be used for programmatic analysis of Poplar profiling information.