2018
DOI: 10.1016/j.future.2018.02.002
|View full text |Cite
|
Sign up to set email alerts
|

JobPruner: A machine learning assistant for exploring parameter spaces in HPC applications

Abstract: Abstract-High Performance Computing (HPC) applications are essential for scientists and engineers to create and understand models and their properties. These professionals depend on the execution of large sets of computational jobs that explore combinations of parameter values. Avoiding the execution of unnecessary jobs brings not only speed to these experiments, but also reductions in infrastructure usageparticularly important due to the shift of these applications to HPC cloud platforms. Our hypothesis is th… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 47 publications
0
7
0
Order By: Relevance
“…Therefore, the optimization process for these parametric experiments are considered in various aspects. For example, a subset of values can be selected and explored [86]. In this regard, selecting a subset of values and optimizing the parameters can be observed as a mathematical problem and solved by employing ML techniques.…”
Section: B Scientific Simulation and Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…Therefore, the optimization process for these parametric experiments are considered in various aspects. For example, a subset of values can be selected and explored [86]. In this regard, selecting a subset of values and optimizing the parameters can be observed as a mathematical problem and solved by employing ML techniques.…”
Section: B Scientific Simulation and Analysismentioning
confidence: 99%
“…In this regard, selecting a subset of values and optimizing the parameters can be observed as a mathematical problem and solved by employing ML techniques. Using learning strategies, the scheduler can find the effective parameters and their optimized values to reduce the search space by comparing the past results and identifying unnecessary jobs, thus speeding up the experiments [86]. Also, real-time interactive control by which the user can modify the progress of execution, change its parameters and the results through analysis visualization, has been reflected in the literature [87].…”
Section: B Scientific Simulation and Analysismentioning
confidence: 99%
“…These tools mainly focus on managing users' jobs looking into the computational infrastructure. The main difference between our tool and the previous ones is that ours provides useful plugins to accelerate search space explorations [Silva et al 2018]. For instance, Copper presents JobPruner which is a tool that looks into the user's workload and finds patterns from past experiments, which allow users to drastically reduce their search spaces when performing experiments of similar nature.…”
Section: Related Workmentioning
confidence: 99%
“…These jobs are sent through a message queue for local or remote processing. Copper can utilize techniques like uncertainty quantification, sensitivity analysis, and search space pruning available as plugins to achieve the user's goal [Silva et al 2018]. The subsystem that consumes jobs from the message queue, executes user's software, and returns a result to Copper consists of two main components:…”
Section: Backendmentioning
confidence: 99%
See 1 more Smart Citation