A survey on compiler autotuning using machine learning
Since the mid-1990s, researchers have been trying to use machine-learning-based
approaches to solve a number of different compiler optimization problems. These …
approaches to solve a number of different compiler optimization problems. These …
Opentuner: An extensible framework for program autotuning
Program autotuning has been shown to achieve better or more portable performance in a
number of domains. However, autotuners themselves are rarely portable between projects …
number of domains. However, autotuners themselves are rarely portable between projects …
Using meta-heuristics and machine learning for software optimization of parallel computing systems: a systematic literature review
While modern parallel computing systems offer high performance, utilizing these powerful
computing resources to the highest possible extent demands advanced knowledge of …
computing resources to the highest possible extent demands advanced knowledge of …
Machine learning in compiler optimization
In the last decade, machine-learning-based compilation has moved from an obscure
research niche to a mainstream activity. In this paper, we describe the relationship between …
research niche to a mainstream activity. In this paper, we describe the relationship between …
End-to-end deep learning of optimization heuristics
Accurate automatic optimization heuristics are necessary for dealing with thecomplexity and
diversity of modern hardware and software. Machine learning is aproven technique for …
diversity of modern hardware and software. Machine learning is aproven technique for …
ParamILS: an automatic algorithm configuration framework
The identification of performance-optimizing parameter settings is an important part of the
development and application of algorithms. We describe an automatic framework for this …
development and application of algorithms. We describe an automatic framework for this …
Large language models for compiler optimization
We explore the novel application of Large Language Models to code optimization. We
present a 7B-parameter transformer model trained from scratch to optimize LLVM assembly …
present a 7B-parameter transformer model trained from scratch to optimize LLVM assembly …
Potato yield prediction using machine learning techniques and sentinel 2 data
Traditional potato growth models evidence certain limitations, such as the cost of obtaining
the input data required to run the models, the lack of spatial information in some instances …
the input data required to run the models, the lack of spatial information in some instances …
Meta large language model compiler: Foundation models of compiler optimization
Large Language Models (LLMs) have demonstrated remarkable capabilities across a
variety of software engineering and coding tasks. However, their application in the domain of …
variety of software engineering and coding tasks. However, their application in the domain of …
Hardware acceleration of sparse and irregular tensor computations of ml models: A survey and insights
Machine learning (ML) models are widely used in many important domains. For efficiently
processing these computational-and memory-intensive applications, tensors of these …
processing these computational-and memory-intensive applications, tensors of these …