optimization-advisor

Map nsys profiling hotspots to Sirius source functions for optimization targets.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/kindofluke/albatross-data --skill optimization-advisor-kindofluke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: optimization-advisor
Source: https://github.com/kindofluke/albatross-data/tree/main/.vibe/skills/optimization-advisor
Command: npx skills add https://github.com/kindofluke/albatross-data --skill optimization-advisor-kindofluke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify optimization targets from nsys profiling results by mapping hotspots to specific source functions in Sirius.

Core Features & Use Cases

  • Maps GPU hotspots to source code functions using NVTX event names and Sirius operator mappings.
  • Reports CPU/GPU bottlenecks, synchronization overhead, memory transfers, and parallelism opportunities from profiling data.
  • Provides actionable optimization targets with cross-query guidance and source-file context.

Quick Start

Provide a profiling-based analysis to identify optimization targets.

Frequently Asked Questions about optimization-advisor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map GPU hotspots from nsys profiling results to source code functions?

To map GPU hotspots from nsys profiling results to source code, this Skill uses NVTX event names and Sirius operator mappings to pinpoint specific functions. It analyzes wall time, GPU time, occupancy, and synchronization to surface exact bottlenecks.

What kind of GPU bottlenecks can nsys profiling identify in Sirius?

Nsys profiling in Sirius identifies bottlenecks in wall time, GPU time, occupancy, and synchronization overhead. It also detects memory transfer issues and parallelism opportunities to guide targeted code optimizations.

How do I get actionable optimization targets from nsys profiling data?

To get actionable optimization targets from nsys profiling data, this Skill cross-references profiling results with Sirius source files. It delivers optimization recommendations aligned with the execution model and operator mappings for targeted code improvements.

Can I use nsys profiling to find synchronization overhead and memory transfer issues?

Yes, you can use nsys profiling to find synchronization overhead and memory transfer issues. The analysis reports these specific GPU bottlenecks alongside occupancy metrics, providing source-file context to enable targeted improvements.

Does this GPU hotspot analysis require Sirius operator mappings?

Yes, GPU hotspot analysis requires Sirius operator mappings to map NVTX event names to specific source functions. This mapping is essential for delivering actionable recommendations aligned with Sirius' execution model and source files.

What is the best way to analyze wall time and GPU time bottlenecks from nsys results?

The best way to analyze wall time and GPU time bottlenecks from nsys results is by mapping hotspots to source functions using Sirius operator mappings. This approach surfaces parallelism opportunities and synchronization overhead for targeted code changes.