Skip to content

Interactive profiling #111

Open
Open
@maleadt

Description

@maleadt

VTune is great, but it can currently only profile a whole application or attach and start/stop manually. It'd be great to be able to denote profile ranges a la CUDA.@profile, and in addition to be able to do so with an attached program for interactive profiling.

@vchuravy pointed me to Intel's Instrumentation and Tracing Technology (ITT), https://github.com/intel/ittapi, as an equivalent for NVIDIA's NVTX, which has similar APIs:

Apparently ITT is already being built as part of LLVM for the purpose of JIT registration, so we could take it from there.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestkernelsThings about kernels and how they are compiled.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions