-
Meta
Lists (2)
Sort Name ascending (A-Z)
Stars
A collection of out-of-tree LLVM passes for teaching and learning
A guide that explains how high level programming language constructs are mapped to the LLVM intermediate language.
Fork of LLVM for demonstrating optimization pass development
Repository for "LAFF-On Programming for High Performance"
GPU Drano Static Analysis for GPU programs.
An llvm pass for counting global uncoalesced acceses for cuda code via dynamic analysis.
an architecture-independent decompiler to LLVM IR
A graph coloring register allocator for LLVM.
This is an online course where you can learn and master the skill of low-level performance analysis and tuning.
Playground to the famous book from Andrei Alexandrescu
This repository contains a tutorial for a quick start in how to write a register allocator using LLVM
A GPU benchmark tool for evaluating GPUs and CPUs on mixed operational intensity kernels (CUDA, OpenCL, HIP, SYCL, OpenMP)
A cheatsheet of modern C++ language and library features.
Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.
An ultra-simplified explanation to design patterns in C++
A curated list of data oriented design resources.
Some CUDA design patterns and a bit of template magic for CUDA
Goal: a website to automatically train and certify compiler researchers and developers
Record GPU memory accesses of a CUDA program and visualize the access pattern in a browser
Neural network from scratch in CUDA/C++
Play-with-compiler sandbox based on PWD