ppOpen-AT: A Directive-base Auto-tuning Language
Takahiro Katagiri

TL;DR
ppOpen-AT is a domain-specific language with directives that simplifies the development of auto-tuning libraries by automating code generation, reducing developer effort in numerical software development.
Contribution
It introduces a new directive-based language, ppOpen-AT, for automatic code generation in auto-tuning, enhancing developer productivity.
Findings
Reduces manual coding effort for auto-tuning libraries
Provides a clear internal specification of ppOpen-AT
Demonstrates extended functionalities of the AT software
Abstract
ppOpen-AT is a domain-specific language designed to ease the workload for developers creating libraries with auto-tuning (AT) capabilities. It consists of a set of directives that allow for the automatic generation of code necessary for AT by placing annotations in the source program. This approach significantly reduces the effort required by numerical library developers. This technical report details the implementation of the AT software and its extended functions, and provides an explanation of the internal specifications of ppOpen-AT.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Embedded Systems Design Techniques · Formal Methods in Verification
