nadavrot / bistraLinks
Bistra is a domain-specific language designed to generate high-performance kernels (such as GEMMs, convolutions, etc). The program is designed to allow powerful compiler optimizations and code generation that are not possible in C. The tool can auto-tune GEMM kernels to around 90% of peak performance (on X86/AVX2) within seconds.
☆6Updated last year
Alternatives and similar repositories for bistra
Users that are interested in bistra are comparing it to the libraries listed below
Sorting:
- A fast implementation of log() and exp()☆53Updated 2 years ago
- Library containing safer alternatives/wrappers for insecure C APIs.☆21Updated 2 months ago
- performance experiments for C++ exception handling☆30Updated 3 years ago
- Collection of C++ containers extracted from LLVM☆26Updated 4 years ago
- A fast, zero dependency, single-header WebAssembly interpreter☆36Updated last year
- A comparative, extendable benchmarking suite for C and C++ hash-table libraries.☆34Updated last year
- Wyrm is a GCC GIMPLE to LLVM IR transpiler☆55Updated last year
- crefl is a runtime library and compiler plug-in to support reflection in C.☆42Updated 2 weeks ago
- CDSChecker: A Model Checker for C11 and C++11 Atomics☆30Updated 11 years ago
- A header-only C++ library for writing compiler/interpreter frontends.☆14Updated last week
- Flexible memory allocation tool for multi-tiered memory systems☆13Updated 5 months ago
- The Fancy Named Parameters Library☆31Updated last month
- BGI-style graphics in modern C++.☆9Updated last year
- Experimental patches to implement missing C++20 modules features for the clang/LLVM toolchain.☆23Updated 3 years ago
- header-only C++ template library to process n-dimensional arrays with multithreaded SIMD code☆43Updated 5 months ago
- Data structures for ASTs☆14Updated 2 years ago
- A header-only implementation of SipHash☆29Updated last year
- Dynamic runtime inlining with LLVM☆66Updated 3 years ago
- Command-line tool to interact with Compiler Explorer☆31Updated 2 years ago
- ☆20Updated 3 years ago
- ☆10Updated 5 months ago
- Bytecode interpreter☆76Updated 5 months ago
- moderngpu algorithms for C++ shaders☆16Updated 4 years ago
- Architecture mapping proofs written in Agda for the paper "Lasagne: A Static Binary Translator for Weak Memory Model Architectures"☆14Updated 3 years ago
- A GLSL compiler targeting SPIR-V mlir☆20Updated 8 months ago
- ☆22Updated 9 years ago
- GCC plugin for C language that tracks references to allocated objects☆27Updated last month
- ☆58Updated 2 weeks ago
- UB-aware interpreter for LLVM debugging☆29Updated last week
- C++20 SIMD Within A Register library☆40Updated last month