2012
DOI: 10.1007/978-3-642-29178-4_8
|View full text |Cite
|
Sign up to set email alerts
|

Hyperparameter Tuning in Bandit-Based Adaptive Operator Selection

Abstract: Abstract. We are using bandit-based adaptive operator selection while autotuning parallel computer programs. The autotuning, which uses evolutionary algorithm-based stochastic sampling, takes place over an extended duration and occurs in situ as programs execute. The environment or context during tuning is either largely static in one scenario or dynamic in another. We rely upon adaptive operator selection to dynamically generate worthy test configurations of the program. In this paper, we study how the choice… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 8 publications
(9 reference statements)
0
4
0
Order By: Relevance
“…A similar technique was used in [25] in the different context of online operator selection. It is based on an optimal solution to the multi-armed bandit problem [12].…”
Section: Auc Bandit Meta Techniquementioning
confidence: 99%
“…A similar technique was used in [25] in the different context of online operator selection. It is based on an optimal solution to the multi-armed bandit problem [12].…”
Section: Auc Bandit Meta Techniquementioning
confidence: 99%
“…A separate database which includes performance data for all versions is also maintained for use in autotuning. This will be useful when additional search techniques are implemented such as Bayesian hyperparameter search [78], multi-armed bandit optimization [64] or black-box optimization [34].…”
Section: Compilation Cachementioning
confidence: 99%
“…The Petabricks project [104], [167], [168] takes an evolutionary approach for program tuning. The Petabricks compiler employs genetic search algorithms to tune algorithmic choices.…”
Section: B Optimise Parallel Programsmentioning
confidence: 99%