arXiv · 2206.03684
Progress Report: A Deep Learning Guided Exploration of Affine Unimodular Loop Transformations
Abstract
In this paper, we present a work in progress about a deep learning based approach for automatic code optimization in polyhedral compilers. The proposed technique explores combinations of affine and non-affine loop transformations to find the sequence of transformations that minimizes the execution time of a given program. This exploration is guided by a deep learning based cost model that evaluates the speedup that each sequence of transformations would yield. Preliminary results show that the proposed techniques achieve a 2.35x geometric mean speedup over state of the art polyhedral compilers (Pluto).
Explore related subjects
Keep this discovery
Massinissa Merouani, Khaled Afif Boudaoud, Iheb Nassim Aouadj, Nassim Tchoulak, Fatima Benbouzid-Sitayeb, Karima Benatchba, Hugh Leather, Riyadh Baghdadi. 2022-06-08. Progress Report: A Deep Learning Guided Exploration of Affine Unimodular Loop Transformations. https://arxiv.org/abs/2206.03684
Cite the original work for its findings. Save a collection to share your selection of sources.