Academic Papers in Production Code
Explore where major open-source projects reference and implement ideas from academic research papers.
Browse by Domain
Classical Compilers
Production implementations of compiler algorithms and techniques
ML Compilers
Deep learning compilation frameworks and optimization techniques
Databases
Database engines, storage systems, and query optimization
Interpreters & VMs
Language interpreters, virtual machines, and runtime systems
Machine Learning
Machine learning frameworks, algorithms, and training systems
Recent Repositories
View all →Recent Papers
View all →The R*-Tree: An Efficient and Robust Access Method for Points and Rectangles.
The R-tree, one of the most popular access methods for rectangles, is based on the heuristic optimization of the area of the enclosing rectangle in ea...
R-trees: a dynamic index structure for spatial searching
In order to handle spatial data efficiently, as required in computer aided design and geo-data applications, a database system needs an index mechanis...
Fast recursive division
We present a new recursive method for division with remainder of integers. Its running time is $2K(n)+O(n \\log n)$ for division of a $2n$-digit numbe...
Ryū: fast float-to-string conversion
We present Ryū, a new routine to convert binary floating point numbers to their decimal representations using only fixed-size integer operations, and ...
Overlap Communication with Dependent Computation via Decomposition in Large Deep Learning Models
Large deep learning models have shown great potential with state-of-the-art results in many tasks. However, running these large models is quite challe...
HPTT: A High-Performance Tensor Transposition C++ Library
Recently we presented TTC, a domain-specific compiler for tensor transpositions. Despite the fact that the performance of the generated code is nearly...