AccelProf
0.1.0

User Guide

  • Overview
  • Installation Guide for AccelProf
  • Usage Guide for AccelProf

Developer Guide

  • Workflow
  • How to Extend AccelProf
  • An Example: Adding a Custom Analysis Tool

Codebase

  • Event Handler
  • Event Processor
  • Tool Collection
  • Utilities

Benchmarks

  • Samples
AccelProf
  • Welcome to AccelProf’s documentation!
  • View page source

Welcome to AccelProf’s documentation!

AccelProf is the implementation of PASTA, a modular Performance AnalysiS Tool framework for Accelerators.

AccelProf is open-sourced on GitHub.

Note

This project is under active development.

User Guide

  • Overview
    • Key Features
    • Typical Use Cases
  • Installation Guide for AccelProf
    • Requirements
    • Build Instructions
    • Configuration
    • Quick Test
  • Usage Guide for AccelProf
    • Basic Usage
    • Advanced Usage
    • Use Different Tools
    • Use Different Backends/Vendors
    • Customized Range Inspection

Developer Guide

  • Workflow
    • Components
  • How to Extend AccelProf
    • 1. Add New Tool Support
    • 2. Reuse Tool Template for Custom Analysis
    • 3. Add Custom Analysis Code
    • Summary
  • An Example: Adding a Custom Analysis Tool
    • Step 1: Add Tool Model
    • Step 2: Implement Analysis Logic
    • Step 3: Enable the Tool in Sanalyzer
    • Step 4: Add a GPU Patch
    • Step 5: Enable Patch Logic in the Backend
    • Summary

Codebase

  • Event Handler
  • Event Processor
  • Tool Collection
  • Utilities
    • Event Capture Mechanism
    • Callback Integration
    • Developer Introspection & Customization

Benchmarks

  • Samples
Next

© Copyright 2025.

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