Supported DSLs

The languages Xtrace supports and the level at which each one inserts probes.

Agent skill

Xtrace inserts probes at one of two levels of the compilation stack.

Tip: SASS-level instrumentation offers the highest-fidelity tracing.

executionSource codePTXSASSDSL compilerptxascompiles probesmarkersprobes

instrumentation_tier="ptx"

You mark scopes in the kernel source.

G-Watch turns each marker into a probe in the PTX.

ptxas then compiles the probes with the kernel.

Guides