Helium: lifting high-performance stencil kernels from stripped x86 binaries to halide DSL code

Highly optimized programs are prone to bit rot, where performance quickly becomes suboptimal in the face of new hardware and compiler techniques. In this paper we show how to automatically lift performance-critical stencil kernels from a stripped x86 binary and generate the corresponding code in the...

Full description

Bibliographic Details
Main Authors: Wu, Kevin (Contributor), Kamil, Shoaib (Contributor), Ragan-Kelley, Jonathan (Author), Paris, Sylvain (Author), Zhao, Qin (Author), Mendis, Thirimadura C. Yasend (Contributor), Bosboom, Jeffrey William (Contributor), Amarasinghe, Saman P. (Contributor)
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor), Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: Association for Computing Machinery (ACM), 2015-11-04T13:01:27Z.
Subjects:
Online Access:Get fulltext