A simple profiler to count Nvidia PTX assembly instructions of OpenCL/SYCL/CUDA kernels for roofline model analysis.
-
Updated
Mar 20, 2025 - C++
A simple profiler to count Nvidia PTX assembly instructions of OpenCL/SYCL/CUDA kernels for roofline model analysis.
A GPU performance prediction toolkit for CUDA programs
A Python script for plotting roofline analyses. Intel Advisor style.
A command-line tool to plot roofline models for NVIDIA GPU kernels from profiler output.
Code Comprehension Assistance for Evidence-Based performance Tuning
High-performance Sobel edge detection using CUDA with CPU vs GPU benchmarking, roofline analysis, and Nsight profiling.
Fork of the CS Roofline Toolkit from Berkeley Lab
CLI tool for estimating compute, memory bandwidth, and operational intensity of transformer models from Hugging Face configuration files. Ideal for performance and hardware deployment analysis.
Repository for the research paper, "District-scale life cycle costing of climate-neutral retrofits, based on automatic envelope detection workflows and LOD3 3D city model".
Physics-based LLM capacity planner - size a deployment before provisioning hardware. Roofline model → replica count, cost envelope, and confidence band. Benchmark harness validates estimates against real endpoints and compares configs on latency, cost, and quality.
Why more compute doesn't mean faster AI : The Roofline Model explained, with an interactive calculator and Python workload analyzer
Hand-written CUDA convolution & classifier kernels for a VGG-style CNN, profiled on an NVIDIA Titan V, with a CuDNN comparison and a roofline performance model.
High-performance CUDA matrix multiplication kernels - shared memory tiling, register blocking, Roofline Model analysis. Benchmarked against cuBLAS.
CPU microbenchmark suite for x86-64 AVX2/FMA and AArch64 NEON. Measures latency, bandwidth, peak FLOPS, builds roofline models, and predicts GEMM tile sizes.
Roofline analysis of BitNet b1.58 2B4T inference across H100, MI300X, Groq LPU, Cerebras WSE-3, and two hypothetical ternary chips. Five phases covering gate counts, precision sweeps, memory bandwidth, hybrid activation Pareto, and prefill regime, plus empirical weight-distribution validation against the published microsoft/bitnet weights.
Python lab for exploring memory bandwidth, cache effects, and locality in accelerator workloads
High-performance discrete-event simulator (C++20/Python) for modeling agentic LLM traffic, KV cache dynamics, Prefill-Decode Disaggregation (PDD), and scheduling policies. Features roofline model analysis, K-Means request clustering, and a real-time web dashboard.
Profiling, Benchmarking and Analysis of Numerical Kernels derived from common Supervised Machine Learning Algorithms on consumer grade computing hardware.
A practical model (with math + Python) to tell if you’re compute-, memory-, or network-bound—and what to buy next
Add a description, image, and links to the roofline-model topic page so that developers can more easily learn about it.
To associate your repository with the roofline-model topic, visit your repo's landing page and select "manage topics."