Schedgehammer: Auto-tuning Compiler Optimizations beyond Numerical Parameters

View at publisher
Authors: Johannes Lenfers, Sven Spehr, Justus Dieckmann, Johannes R. Jansen, Martin Paul Lücke, Sergei Gorlatch
Cited by: 1
References: 15

Abstract

This paper introduces Schedgehammer, a general-purpose auto-scheduling framework that optimizes program execution across diverse compiler infrastructures. Unlike existing auto-schedulers that are tightly coupled to specific intermediate representations or rely on template-based search, Schedgehammer provides a generic, reusable framework for optimization schedules by modeling them as graph-structured objects. This approach captures dependencies among transformations and parameters across compilers, enabling systematic mutation and validation.

Fields of Study & Subjects

Parallel Computing and Optimization Techniques Embedded Systems Design Techniques Distributed and Parallel Computing Systems

Publication details

Journal / source
Proceedings of the 35th ACM SIGPLAN International Conference on Compiler Construction
Publisher
ACM
Pages
119–130
Publication date
28 January 2026