Intel® Unified Telemetry [BETA]
Profile your system and heterogeneous workload with a single tool. Collect correlated performance and power metrics, API traces, and instrumentation across CPU, GPU, NPU, and other accelerators in one session — then visualize it all on a unified timeline.
Comprehensive Collection Capabilities
Collect correlated power and performance data from multiple hardware and software sources in a single session, then visualize everything together in a unified timeline.
CPU
Collect hardware performance metrics including CPI, cache information, memory bandwidth, FLOPS and more.
GPU & NPU
Collect compute utilization, memory bandwidth, and Execution Unit activity from Intel discrete and integrated GPUs and Neural Processing Units.
Power & Thermal
Collect Package / Core / NPU / GPU / DRAM / PCIe power and activity state metrics, thermal, throttling, frequency and their transitions across all domains.
Heterogeneous Timeline Profiling
Capture host-side API calls and device-side kernel execution timelines on GPU and NPU. Automatically correlate host submissions with device completions for end-to-end analysis.
Software Instrumentation
Leverage instrumentation annotations from frameworks like OpenVINO to identify model execution phases, inference boundaries, and custom user-defined regions in the timeline.
System-Wide Visibility
See exactly how CPU, GPU, and NPU resources are used across processes and per-device utilization metrics.
Use Cases
Intel® Unified Telemetry helps developers and performance engineers optimize system and heterogeneous workloads.
AI/ML Inference Optimization
Profile OpenVINO inference pipelines. Correlate CPU preprocessing, GPU/NPU execution, and data transfers to identify bottlenecks in your AI pipeline.
Power, Performance & Thermal Analysis
Monitor power consumption, performance and thermal behavior across all compute domains. Identify performance bottlenecks, power-hungry phases and optimize for performance/power efficiency.
What's New
- First Beta release of Intel® Unified Telemetry
Download
Download Intel® Unified Telemetry for your platform.
By downloading, you agree to our Privacy and Terms of Use.
Get Started
Everything you need to begin collecting and analyzing performance data.
Installation & Setup
1. Unzip ut-tool-*.zip into a desired installation directory
2. On Windows, open the Command Prompt with administrator privileges
3. Navigate to the installation directory: cd <install-dir>
4. Set up the environment:
# Windows (Command Prompt)
ut-vars.cmd
# Windows (Powershell)
. .\ut-vars.ps1
5. Ensure relevant GPU and/or NPU drivers are installed on the system
Simple Command-Line Interface
Collect, convert, and visualize in three commands. No complex configuration required.
# Collect telemetry data while running your application
ut.exe -o data\result -a "your_application.exe --args"
# Convert binary data to Perfetto-compatible format
bin2perfetto.exe -i data\result* -o data\result
# Open result.json in https://ui.perfetto.dev for interactive timeline analysis
Run with AI
- Unzip the Intel® Unified Telemetry Tool into a desired installation directory
- On Windows, open the Command Prompt with administrator privileges
- Launch your AI agent and direct it to read the configuration file: AGENTS.md
- Describe your goal in plain language — e.g., "Profile system behavior for 30 seconds" — and the agent handles the rest
Required Drivers
Ensure the relevant GPU and/or NPU drivers are installed on the system.
Specifications
Support
For questions and feedback, reach out to us at: ut.developers@intel.com