paper-with-me

홈 › Papers

Offline Imitation Learning from Multiple Baselines with Applications to Compiler Optimization

2024-03-28 · Teodor V. Marinov, Alekh Agarwal, Mircea Trofin

This work studies a Reinforcement Learning (RL) problem in which we are given a set of trajectories collected with K baseline policies. Each of these policies can be quite suboptimal in isolation, and have strong performance in complementary parts of the state space. The goal is to learn a policy which performs as well as the best combination of baselines on the entire state space. We propose a simple imitation learning based algorithm, show a sample complexity bound on its accuracy and prove that the the algorithm is minimax optimal by showing a matching lower bound. Further, we apply the algorithm in the setting of machine learning guided compiler optimization to learn policies for inlining programs with the objective of creating a small binary. We demonstrate that we can learn a policy that outperforms an initial policy learned via standard RL through a few iterations of our approach.

📄 PDF Abstract BibTeX arXiv:2403.19462

Code (0)

등록된 구현이 없습니다.

Tasks

Compiler OptimizationImitation LearningReinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Small Language Models as Compiler Experts: Auto-Parallelization for Heterogeneous Systems

2025-12-22 · Prathamesh Devadiga arxiv

Traditional auto-parallelizing compilers, reliant on rigid heuristics, struggle with the complexity of modern heterogeneous systems. This paper presents a comprehensive evaluation of small (approximately 1B parameter) la…

An LLM Compiler for Parallel Function Calling

2023-12-07 · Sehoon Kim, Suhong Moon, Ryan Tabrizi, Nicholas Lee 외

The reasoning capabilities of the recent LLMs enable them to execute external function calls to overcome their inherent limitations, such as knowledge cutoffs, poor arithmetic skills, or lack of access to private data. T…

AutoPass: Evidence-Guided LLM Agents for Compiler Performance Tuning

2026-06-18 · Zepeng Li, Jie Ren, Zhanyong Tang, Jie Zheng 외 arxiv

Large Language Models (LLMs) show promise for code compilation tasks, but applying them to runtime performance tuning is difficult due to complex microarchitectural effects and noisy runtime measurements. We present Auto…

Compiler Auto-Vectorization with Imitation Learning

2019-12-01 · NeurIPS 2019 12 · Charith Mendis, Cambridge Yang, Yewen Pu, Dr.Saman Amarasinghe 외

Modern microprocessors are equipped with single instruction multiple data (SIMD) or vector instruction sets which allow compilers to exploit fine-grained data level parallelism. To exploit this parallelism, compilers emp…

Graph Neural NetworkImitation Learning

CompilerKV: Risk-Adaptive KV Compression via Offline Experience Compilation

2026-02-09 · Ning Yang, Chengzhi Wang, Yibo Liu, Baoliang Tian 외 arxiv

Prefill-only KV compression freezes a token subset at the end of prefill and decodes from it without further eviction. The retention decision is therefore irreversible, yet existing methods estimate the corrective signal…