A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations
☆320May 22, 2024Updated last year
Alternatives and similar repositories for ProGraML
Users that are interested in ProGraML are comparing it to the libraries listed below
Sorting:
- Implementation of IR2Vec, LLVM IR Based Scalable Program Embeddings☆101Feb 11, 2026Updated 2 weeks ago
- ☆14Jul 21, 2020Updated 5 years ago
- Neural Code Comprehension: A Learnable Representation of Code Semantics☆216Nov 22, 2024Updated last year
- Reinforcement learning environments for compiler and program optimization tasks☆994Feb 21, 2026Updated last week
- ComPy-Learn is a framework for exploring program representations for ML4CODE tasks.☆22Aug 7, 2023Updated 2 years ago
- 📝 "End-to-end Deep Learning of Optimization Heuristics" (🥇 PACT'17 Best Paper)☆72Feb 10, 2023Updated 3 years ago
- Infrastructure for Machine Learning Guided Optimization (MLGO) in LLVM.☆761Feb 18, 2026Updated last week
- High-Level Synthesis Performance Prediction using GNNs: Benchmarking, Modeling, and Advancing☆54Jun 6, 2024Updated last year
- [LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.☆524May 21, 2025Updated 9 months ago
- BDA: Practical Dependence Analysis for Binary Executables by Unbiased Whole-program Path Sampling and Per-path Abstract Interpretation☆31Feb 26, 2021Updated 5 years ago
- Deep learning program generator☆105Dec 4, 2023Updated 2 years ago
- ICCAD'23 Best Paper Award candidate: Robust GNN-based Representation Learning for HLS☆24May 23, 2024Updated last year
- The dataset for the variable-misuse task, used in the ICLR 2020 paper 'Global Relational Models of Source Code' [https://openreview.net/f…☆22Aug 19, 2020Updated 5 years ago
- ☆12Aug 9, 2020Updated 5 years ago
- Code for ICML 2021 paper: How could Neural Networks understand Programs?☆123Nov 7, 2024Updated last year
- ☆10Aug 25, 2020Updated 5 years ago
- Data and Code for Reproducing "Global Relational Models of Source Code"☆85May 10, 2021Updated 4 years ago
- Contrastive Code Representation Learning: functionality-based JavaScript embeddings through self-supervised learning☆169Dec 26, 2021Updated 4 years ago
- Towards Automatically Generating a Sound and Complete Dataset for Evaluating Static Analysis Tools☆14Feb 19, 2019Updated 7 years ago
- Program analysis tools developed at Draper on the CBAT project.☆106Apr 13, 2023Updated 2 years ago
- ☆35Dec 12, 2021Updated 4 years ago
- Type4Py: Deep Similarity Learning-Based Type Inference for Python☆65Sep 6, 2023Updated 2 years ago
- 👨💻 My PhD.☆189Oct 5, 2022Updated 3 years ago
- [ICSE 2021] - InferCode: Self-Supervised Learning of Code Representations by Predicting Subtrees☆89Aug 8, 2025Updated 6 months ago
- ☆60Aug 4, 2023Updated 2 years ago
- [DATE 2022] PowerGear: Early-Stage Power Estimation in FPGA HLS via Heterogeneous Edge-Centric GNNs☆20Apr 15, 2022Updated 3 years ago
- Library for preprocessing java source code into Augmented ASTs, as per the paper Open Vocabulary Learning on Source Code with a Graph-Str…☆21Oct 22, 2018Updated 7 years ago
- Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisati…☆1,655Jan 21, 2026Updated last month
- BinTuner☆66Jul 25, 2022Updated 3 years ago
- Grey-box fuzzer SIVO☆13Jul 11, 2021Updated 4 years ago
- SparseTIR: Sparse Tensor Compiler for Deep Learning☆143Mar 31, 2023Updated 2 years ago
- NeuroVectorizer is a framework that uses deep reinforcement learning (RL) to predict optimal vectorization compiler pragmas for for loops…☆99Jan 7, 2023Updated 3 years ago
- Implementation of the paper "Language-agnostic representation learning of source code from structure and context".☆172Apr 6, 2022Updated 3 years ago
- DAC'22 paper: "Automated Accelerator Optimization Aided by Graph Neural Networks"☆40Oct 3, 2023Updated 2 years ago
- ☆32Jul 13, 2022Updated 3 years ago
- A formally verified high-level synthesis tool based on CompCert and written in Coq.☆98Jan 29, 2026Updated last month
- Static Value-Flow Analysis Framework for Source Code☆1,652Feb 23, 2026Updated last week
- ☆223Jul 25, 2024Updated last year
- Semantic Crash Bucketing☆16Sep 8, 2020Updated 5 years ago