Introduction to Profiling Tools
0.1.0
  • Prerequisite
  • Learning Outcomes
  • Modules
  • Tutorial
  • Reference
  • Contributers
Introduction to Profiling Tools
  • Introduction to Profiling Tools
  • View page source

Introduction to Profiling Tools

This repository provides a beginner-friendly introduction to using difffent tools for profiling C/C++ programs

Note

This project is under active development.

Contents

  • Prerequisite
  • Learning Outcomes
  • Modules
  • Tutorial
    • Setup the Application
      • Build the LULESH application
      • Test the LULESH application
    • GProf
      • Flat Profile
      • Call Graph
    • Intel VTune
      • HotsPot Analysis
      • HPC Performance
      • Memory Aceess
      • GUI Analysis
    • Valgrind
      • Run Valgrind to detect memory leaks
      • Indirect leak example
      • Possibly lost example
      • Still reachable example
      • Detailed leak report
    • HPC Toolkit
      • HPC Profiler
      • HPC Viewer
    • Nsight Systems
      • Nsight Systems profiler
      • Viewing the report
  • Reference
  • Contributers
Next

© Copyright 2024, National Computational Infrastructure.

Built with Sphinx using a theme provided by Read the Docs.