Observability & Evaluation · Software component

GPU System Profiler

Software componentObservability & EvaluationObservability & Evaluationarc:SystemTimelineProfiler

A system-wide timeline profiler that captures GPU kernel execution, SM utilisation, memory bandwidth and allocations, CPU activity, OS runtime waits and annotated code ranges to localise inference bottlenecks.

Responsibility. Reveals which resource constrains inference performance.

Also known as: Timeline profiler, Bottleneck profiler, System-wide profiler, CPU-GPU timeline profiler, System-wide performance profiler, GPU System Profiler

Variant of Performance Profiler abstract

When to choose. Choose for routine and production diagnosis of where time is spent across CPU-GPU boundaries, since event-driven tracing with CPU sampling keeps overhead at about 1-3%.

monitorsmonitorsmonitorsis invoked byis target of alternativeTois triggered byis invoked byis target of alternativeTomonitorsspecializesis target of alternativeToreceives telemetry fromis configured byis configured byInference Server: monitorsInference ServerGPU Node: monitorsGPU NodeReAct Agent Controller: monitorsReAct Agent ControllerPlatform Operator: is invoked byPlatform OperatorExecution Profiler: is target of alternativeToExecution ProfilerSLO Monitor: is triggered bySLO MonitorAgent Developer: is invoked byAgent DeveloperInference Engine Profiler: is target of alternativeToInference Engine ProfilerKV Cache Store: monitorsKV Cache StorePerformance Profiler: specializesPerformance ProfilerKernel Profiler: is target of alternativeToKernel ProfilerCode Range Annotator: receives telemetry fromCode Range AnnotatorProfiling Tier Policy: is configured byProfiling Tier PolicyProfiling Capture Configuration: is configured byProfiling Capture Config…
Direct neighbourhood (hover for relationship types)

Relationships

is configured by structural

is invoked by dependency

is triggered by dynamic

receives telemetry from dynamic

monitors assurance

alternative to variability

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Profile-before-optimiseBottleneck diagnostic decision treeNVTX range annotationEvent-driven tracingPeriodic CPU call-stack samplingCanary profilingTriggered detailed profilingUnified timeline profilingMulti-node profilingSingle-variable analysis with warm-up and repeated runs
Technologies
NVIDIA Nsight SystemsNVTXCUDA memory trackingNVIDIA Nsight Systems 2025.5.1+CUDA Toolkit 12.6NVIDIA Container ToolkitDocker
Quality attributes
Performance efficiency (ISO/IEC 25010)Maintainability (ISO/IEC 25010)Flexibility (ISO/IEC 25010)
Risks mitigated
Optimising the wrong resource (e.g., larger batches when tool latency is the bottleneck)Masking symptoms with configuration changesMisattributing tool/API latency to GPU capacityHidden CPU-GPU synchronization overheadUnnoticed GPU idle timeHost-device synchronization overheadMemory-bandwidth-bound kernelsPCIe bottlenecks

Sources

  1. Ch4.2: T. Nguyen, "Deployment and Scaling," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.2. ISBN: 9798244538229.
  2. Ch4.4: T. Nguyen, "Performance Profiling and Optimization," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.4. ISBN: 9798244538229.
  3. Ref4.04: NVIDIA, "Nsight Systems," NVIDIA Developer. Accessed: Sep. 27, 2026. [Online]. Available: https://developer.nvidia.com/nsight-systems
  4. Ref7.01: NVIDIA, "Best practices," NVIDIA TensorRT Documentation. Accessed: Sep. 27, 2026. [Online]. Available: https://docs.nvidia.com/deeplearning/tensorrt/latest/performance/best-practices.html
  5. Ref7.06: NVIDIA, "Performance Tuning Guide," Megatron Bridge Documentation. Accessed: Sep. 27, 2026. [Online]. Available: https://docs.nvidia.com/nemo/megatron-bridge/latest/performance-guide.html
  6. Ref7.14: "NVIDIA Agentic AI Platform Ecosystem Integration," unpublished reference note (14-NVIDIA-Ecosystem-Integration.md), Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam supplementary materials, 2026. unpublished note
  7. Ref7.15: "Advanced Agentic AI Optimization Techniques," unpublished reference note (15-Advanced-Agentic-Optimization.md), Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam supplementary materials, 2026. unpublished note
  8. Ref7.18: "Chapter 7 Summary: NVIDIA Platform Implementation," unpublished reference note (18-Chapter-7-Summary.md), Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam supplementary materials, 2026. unpublished note