3 ms·
This 'partial interpretation' trick used here has also been used successfully in the database community to accelerate whole queries, etc. Tiark Rompf's group in
by bazizbaziz 8y ago
This 'partial interpretation' trick used here has also been used successfully in the database community to accelerate whole queries, etc. Tiark Rompf's group in particular has been pushing this idea to it's limit.
Functional Pearl: A SQL to C Compiler in 500 Lines of Code -
https://www.cs.purdue.edu/homes/rompf/papers/rompf-icfp15.pdf https://www.cs.purdue.edu/homes/rompf/papers/rompf-icfp15.pd...
How to Architect a Query Compiler, Revisited -
https://www.cs.purdue.edu/homes/rompf/papers/tahboub-sigmod18.pdf https://www.cs.purdue.edu/homes/rompf/papers/tahboub-sigmod1...
Flare: Optimizing Apache Spark with Native Compilation for Scale-Up Architectures and Medium-Size Data - https://www.usenix.org/conference/osdi18/presentation/essertel https://www.usenix.org/conference/osdi18/presentation/essert...