arXiv · 1211.3722
Optimizing Abstract Abstract Machines
Abstract
The technique of abstracting abstract machines (AAM) provides a systematic approach for deriving computable approximations of evaluators that are easily proved sound. This article contributes a complementary step-by-step process for subsequently going from a naive analyzer derived under the AAM approach, to an efficient and correct implementation. The end result of the process is a two to three order-of-magnitude improvement over the systematically derived analyzer, making it competitive with hand-optimized implementations that compute fundamentally less precise results.
Explore related subjects
Keep this discovery
J. Ian Johnson, Nicholas Labich, Matthew Might, David Van Horn. 2012-11-15. Optimizing Abstract Abstract Machines. https://doi.org/10.1145/2500365.2500604
Cite the original work for its findings. Save a collection to share your selection of sources.