ReProspect Logo

Contents:

  • Overview
  • User Guide
    • Installing ReProspect
    • Getting started
    • Analysis workflow
    • Caching of API tracing and kernel profiling results
  • API reference
  • CI/CD
  • Tests
  • Examples
  • Bibliography
  • Contributing to ReProspect
ReProspect
  • User Guide
  • View page source

User Guide

This guide walks you through installing and using ReProspect, covering basic usage and key features.

  • Installing ReProspect
    • Verification
    • Optional dependency on cuda-bindings
  • Getting started
    • Getting started with API tracing
      • About this page
      • Source code
      • Compilation
      • Running API tracing
      • CUDA API Trace default report
      • Querying CUDA API tracing data
      • Querying CUDA API tracing data by nested NVTX range
      • Assertions on CUDA API tracing data
      • Outlook
    • Getting started with kernel profiling
      • About this page
      • Source code
      • Compilation
      • Measured throughputs
      • Kernel profiling metrics
      • Running kernel profiling
      • Kernel profiling results
      • Interpreting kernel profiling results
      • Assertions on kernel profiling results
      • Going further: insight through binary analysis
      • Outlook
    • Getting started with binary analysis
      • About this page
      • Source code
      • Compilation
      • Extracting and disassembling CUDA binary code
      • Decoding SASS instructions
      • Decomposing SASS instructions
      • Matching SASS instructions across target architectures
      • Outlook
  • Analysis workflow
    • Three components
      • API tracing
      • Kernel profiling
      • Binary analysis
    • From sources to binaries
  • Caching of API tracing and kernel profiling results
Previous Next

© Copyright 2026, Tomasetti, R and Arnst, M.. Last updated on Aug 22, 2026.

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