Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Per-pipeline-invocation profiling #8153

Merged
merged 15 commits into from
Jun 25, 2024
Merged

Commits on Mar 11, 2024

  1. Profiler tracks per-invocation state, instead of global state

    This should give better results when multiple Halide pipelines are
    running at the same time.
    abadams committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    14d2038 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Profiler improvements

    - Don't profile bounds queries
    - Simplify layout calculation
    - Bill time after decrementing main thread as overhead, not waiting on
    parallel tasks
    - Change waiting on parallel tasks label
    abadams committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    64b81a5 View commit details
    Browse the repository at this point in the history
  2. name hygiene

    abadams committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    cab7fce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    35b38bc View commit details
    Browse the repository at this point in the history
  4. Fix signature

    abadams committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    55f8abf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3c4d911 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Address review comments

    abadams committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    2e0e176 View commit details
    Browse the repository at this point in the history
  2. Pacify clang-tidy

    abadams committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    606902b View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Configuration menu
    Copy the full SHA
    b07d7fe View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. [Hexagon] Profiling changes for abadams/per_instance_profiling (#8187)

    * Get abadams/per_instance_profiling working on hvx
    
    * More changes
    
    * Add Hexagon libraries
    
    * Fix multiple instances of profiler_state
    
    * Update hexagon libraries
    aankit-quic committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    62e4653 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07cb78b View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    fcd18a9 View commit details
    Browse the repository at this point in the history
  2. clang-format

    abadams committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    2e83f02 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    8a444d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    1a5b91b View commit details
    Browse the repository at this point in the history