Proceedings of the ACM International Conference on Supercomputing 2019
DOI: 10.1145/3330345.3330377
|View full text |Cite
|
Sign up to set email alerts
|

Efficient hierarchical online-autotuning

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 14 publications
(5 citation statements)
references
References 35 publications
0
5
0
Order By: Relevance
“…A straightforward approach is the time-consuming comparison of variants by runtime tests, possibly steered by a single search strategy, such as an exhaustive search or more sophisticated mathematical optimization methods like differential evolution [7] or genetic algorithms [25] or a combination of multiple search strategies [1]. [16] proposes a hierarchical approach that allows the use of individual search algorithms for dependent subspaces of the search space.…”
Section: Related Workmentioning
confidence: 99%
“…A straightforward approach is the time-consuming comparison of variants by runtime tests, possibly steered by a single search strategy, such as an exhaustive search or more sophisticated mathematical optimization methods like differential evolution [7] or genetic algorithms [25] or a combination of multiple search strategies [1]. [16] proposes a hierarchical approach that allows the use of individual search algorithms for dependent subspaces of the search space.…”
Section: Related Workmentioning
confidence: 99%
“…Apart from the DL optimization frameworks, some previous studies [12,36,41,43,44] propose techniques to find optimized code for some important DL operations (e.g., matrix multiplication and convolution). Widely-used BLAS libraries [43,44] rely on predefined kernels with the optimal set of implementation parameters (e.g., tile size).…”
Section: Related Workmentioning
confidence: 99%
“…OpenTuner [12] and KernelTuner [41] use evolutionary algorithms to find the optimal parameters. Pfaffe et al [36] combines evolutionary algorithms and polyhedral models to generate the optimal kernel code. Previous kernel fusion studies inspired and affected Deep-Cuts.…”
Section: Related Workmentioning
confidence: 99%
“…As a result, even small increases often prevent the adoption and further evolution of research results through the LLVM community. Another area where compile times are critical is iterative compilation [Pouchet et al 2008[Pouchet et al , 2007 and auto-tuning [Pfaffe et al 2019]. In this setting a compiler (or just the Presburger library) is run many times with different configurations to find (close to) optimal configurations.…”
Section: The Importance Of High-performance Program Analysismentioning
confidence: 99%