Skip to content

Releases: labcaesar/NSYS-Analyzer-and-Visualizer

NAV v1.1.0

04 Mar 19:49
7bff352
Compare
Choose a tag to compare

NAV v1.1.0 – Performance & Scalability Upgrade 🚀

We’re excited to introduce NAV (NSYS Analyzer & Visualizer) v1.1.0, bringing significant performance improvements and optimizations! 🎉

What’s New?

Switched from Threading to Process Scheme – Avoids Python GIL limitations and properly distributes processes across all cores
Optimized SQLite Queries – Enhanced tuning for large-scale queries, improving efficiency
Pre-Compiled Files for Faster Execution – Reduces runtime overhead, improving performance
Massive Speedups Over Previous Versions:

  • 6.66× and 8.5× faster than NAV v1.0
  • 23.33× and 9.75× faster than NSYS Recipes

Getting Started

1️⃣ Clone the repository:

git clone https://github.com/eshama1/NSYS-Analyzer-and-Visualizer.git

2️⃣ Install dependencies:

pip install -r requirements.txt

3️⃣ Run NAV on your NSYS traces:

python3 main.py -df file.sqlite

Check out the README for full documentation!

🔗 GitHub Repository