ithemal / IthemalView external linksLinks
Instruction THroughput Estimator using MAchine Learning (ITHEMAL)
☆152Nov 30, 2021Updated 4 years ago
Alternatives and similar repositories for Ithemal
Users that are interested in Ithemal are comparing it to the libraries listed below
Sorting:
- ☆42Feb 7, 2022Updated 4 years ago
- ☆20Jan 20, 2022Updated 4 years ago
- TreeFuser is a tool that perform traversals fusion for recursive tree traversals written in subset of the c++ language.☆11Aug 13, 2023Updated 2 years ago
- A machine learning-based computer architecture simulator.☆24Aug 2, 2024Updated last year
- ☆16May 20, 2019Updated 6 years ago
- Extended Roofline Model - LLVM source tree with additional libraries for the analysis of the dynamic execution in the interpreter☆17Jul 5, 2017Updated 8 years ago
- Python tools for NVIDIA Profiler☆21Dec 21, 2017Updated 8 years ago
- Neural Code Comprehension: A Learnable Representation of Code Semantics☆216Nov 22, 2024Updated last year
- Open Source Architecture Code Analyzer☆355Jan 23, 2026Updated 3 weeks ago
- Library to interface Compilers and ML models for ML-Enabled Compiler Optimizations☆20Oct 19, 2025Updated 3 months ago
- Freud, a tool to create Performance Annotations for C/C++ programs☆21Jul 18, 2024Updated last year
- Reinforcement learning environments for compiler and program optimization tasks☆994Feb 6, 2026Updated last week
- Efficient Path Profiling using LLVM☆18Oct 25, 2017Updated 8 years ago
- HSCC is implemented with zsim-nvmain hybrid simulator, it has achieved the following functions: (1) Memory management simulations (such a…☆54Mar 22, 2021Updated 4 years ago
- Haystack is an analytical cache model that given a program computes the number of cache misses.☆46Jul 15, 2019Updated 6 years ago
- ComPy-Learn is a framework for exploring program representations for ML4CODE tasks.☆22Aug 7, 2023Updated 2 years ago
- A fast and accurate reuse distance analyzer for multi-threaded applications. It leverages existing hardware features in commodity CPUs.☆21Feb 3, 2023Updated 3 years ago
- DINAMITE LLVM Pass☆11May 24, 2017Updated 8 years ago
- Tools for analyzing how the Rust ecosystem is using the language☆12Jan 21, 2015Updated 11 years ago
- Lab assignments for 6.826☆11Nov 8, 2019Updated 6 years ago
- ☆62Dec 9, 2025Updated 2 months ago
- COBAYN: Compiler Autotuning Framework Using Bayesian Networks☆20May 9, 2022Updated 3 years ago
- ASM methods to test small loop performance on x86☆13Jun 11, 2019Updated 6 years ago
- ☆13Oct 10, 2018Updated 7 years ago
- Files used for the evaluation of uiCA☆18Dec 14, 2022Updated 3 years ago
- A false sharing detection and repair tool☆14Jan 31, 2026Updated last week
- A machine model for line-rate programmable switches☆25Oct 8, 2016Updated 9 years ago
- ☆30Oct 16, 2022Updated 3 years ago
- Library to plot integer sets and maps☆53Nov 27, 2016Updated 9 years ago
- A Python module for generating fast bilinear algorithms for different convolution algorithms☆16Feb 29, 2024Updated last year
- [alpha] Expose Julia functions to PyTorch☆15Aug 9, 2019Updated 6 years ago
- Fork of LLVM with modifications to support a program repository☆25Mar 28, 2022Updated 3 years ago
- Sample programs for the LLVM PTX back-end☆40Aug 27, 2015Updated 10 years ago
- TensorRight: Automated Verification of Tensor Graph Rewrites☆18Nov 9, 2025Updated 3 months ago
- ☆12Oct 9, 2020Updated 5 years ago
- LLVM Profiling Visualization☆84Jan 11, 2022Updated 4 years ago
- NeuroVectorizer is a framework that uses deep reinforcement learning (RL) to predict optimal vectorization compiler pragmas for for loops…☆98Jan 7, 2023Updated 3 years ago
- A translation validation framework for MLIR☆92Mar 19, 2025Updated 10 months ago
- A benchmark for low-level CPU micro-architectural features☆762Feb 8, 2022Updated 4 years ago