13 GPU profiling and tools
This chapter covers
- Available profiling tools for the GPU
- A sample workflow for using these tools on a shallow water simulation application
- An understanding of how to use the output from the GPU profiling tools
In this chapter, we will cover the tools and the different workflows that you can use to accelerate your application development. We show you how profiling tools for the GPU can be helpful. Additionally, we discuss how to deal with the challenges of using profiling tools when working on a remote HPC cluster.
The profiling tools continue to change and improve, so we’ll focus on the methodology rather than the details of any one tool. The main takeaway of this chapter will be understanding how to create a productive workflow when using the powerful GPU profiling tools.