ROCm Optiq documentation#
2026-02-11
2 min read time
ROCm Optiq provides deep insights into system-level performance for applications running on the ROCm stack.
It serves as the GUI for visualizing traces collected by ROCm profiling tools, specifically ROCm Systems Profiler, enabling developers to analyze traces, identify bottlenecks, optimize workloads, and efficiently scale applications across CPUs and GPUs.
The component public repository is located at ROCm/roc-optiq.
Note
ROCm Optiq is in beta. Running production workloads is not recommended.
ROCm Optiq 0.2.0#
Listed below are the incremental changes in this release compared to the previous release (ROCm Optiq 0.1.0).
Added#
Summary View: Displays the top ten kernels by execution time using pie charts, bar charts, or tables.
Minimap: Provides a compact overview of event density and counter values across the entire trace, enabling rapid navigation of large datasets.
Changed#
Timeline View: Improved navigation and selection. Added context menu option to create a time range filter from a selected event or events.
Advanced Details Panel: Aggregate by Column drop-down groups the results by the selected column. Options to size columns to fit in Event Table and Sample Table. Event Details now shows the function call’s arguments, if available.
Time Range Filtering: Improved time range selection.
Histogram: Shows event density in two display modes: “Normalization: All Tracks” and “Normalization: Visible Tracks”.
Multi-node: Multi-node data and a new multi-database yaml file format are supported.
Tip
See ROCm Optiq release history for the full release history.
To contribute to the documentation, refer to the Programming Guide in the GitHub repo.
You can find licensing information on the License page.