Documentation

Hesper.Profile

GPU profiling infrastructure for performance analysis.

Provides types and utilities for measuring GPU kernel execution times and exporting profiling data for visualization.

A single profiling event with name, timestamps, and duration

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Equations
      Instances For

        Create a ProfileEvent from start and end timestamps (in nanoseconds)

        Equations
        Instances For

          Get duration in nanoseconds

          Equations
          Instances For

            Get duration in microseconds

            Equations
            Instances For
              Equations
              • One or more equations did not get rendered due to their size.

              Ordering by start time for sorting events

              Equations

              Summary statistics for a collection of profiling events

              Instances For
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  Compute summary statistics from a list of events

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    Equations
                    • One or more equations did not get rendered due to their size.

                    Group events by name and compute per-kernel statistics

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      Print a profiling report to the console

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For