Skip to content
#

roofline

Here are 31 public repositories matching this topic...

Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.

  • Updated Jul 31, 2024
  • C++

Why is LLM inference slow — and how do you make it fast? A hands-on, first-principles course: roofline → KV cache → quantization → parallelism → vLLM/SGLang, with GPU labs on open models.

  • Updated Jul 1, 2026
  • Python

Hand-written CUDA linear algebra library. A GEMM driven from a naive baseline to a compute-bound tensor-core kernel at ~90% of cuBLAS on an RTX 5070, profiled with Nsight Compute, plus GEMV, TRSM, CSR SpMV, cuSOLVER, a measured roofline, and NVML telemetry.

  • Updated Jul 29, 2026
  • C++

Double-precision dense GEMM across sequential, OpenMP, MPI and CUDA on an i9-12900K, Tesla T4 and Tesla P100. The T4 loses to the CPU in FP64 (Turing runs it at 1:32); a P100 at 1:2 explains why. Raw data, Intel Advisor and Nsight profiles, notebooks and a 33-page report.

  • Updated Jul 15, 2026
  • HTML

Measures cache latency, STREAM memory bandwidth, and peak AVX2/NEON FLOPS on real hardware, then assembles them into a measured roofline and a BLIS-style GEMM tile prediction validated empirically. C++23 and Python, fully tested, with CI on x86 and native ARM.

  • Updated Jul 23, 2026
  • C++

Improve this page

Add a description, image, and links to the roofline topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the roofline topic, visit your repo's landing page and select "manage topics."

Learn more