2 repository-uri
Tools for locating and examining the C++/CUDA source and compiled binaries produced by JIT compilation.
Distinct from Native Code Inspection: Distinct from Native Code Inspection: focuses on inspecting JIT-generated GPU kernel code, not general native binaries.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Generated Kernel Code Inspectors. Refine with filters or upvote what's useful.
Warp is a Python framework that JIT-compiles Python functions into CUDA kernels for GPU-accelerated parallel computation, with built-in automatic differentiation and multi-framework array interoperability. At its core, it provides a GPU kernel compilation system that enables writing and executing custom GPU kernels directly from Python, while supporting automatic gradient computation through those kernels for integration with machine learning pipelines. The framework also includes tile-based cooperative computing, where thread blocks partition into tiles for shared-memory and tensor-core opera
Allows inspection of generated C++/CUDA code and compiled binaries stored in a cache directory.
TileLang is a Python-embedded domain-specific language compiler that JIT-compiles and autotunes GPU kernels. It uses a tile-based DSL, automatic software pipelining, and parallel autotuning to generate optimized GPU kernels at runtime. It supports tensor core operations with Pythonic syntax, automatic memory management, and thread mapping. The compiler searches over tile sizes, thread counts, and scheduling policies, compiling and benchmarking candidates in parallel to find the fastest kernel. It also caches compiled binaries and tuning results to disk for reuse across sessions. TileLang inc
Provides a way to retrieve the human-readable source code of a compiled GPU kernel for inspection and debugging.