2021
DOI: 10.1111/mice.12737
|View full text |Cite
|
Sign up to set email alerts
|

Improving the speed of global parallel optimization on PDE models with processor affinity scheduling

Abstract: Parallel global optimization of expensive simulation models like nonlinear partial differential equations (PDEs) can speed up model calibration or project design decisions, but the impact of memory management on the efficiency of using parallel global optimization methods has not been previously studied. This paper quantifies cache memory limitations arising during parallel optimization of expensive PDE models. An efficient parallel optimization algorithm is applied to model calibration for two different, expe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 58 publications
0
7
0
Order By: Relevance
“…Besides the use of surrogate models, parallel computing techniques would also be very helpful in reducing computational time. There are efficient parallel surrogate optimization methods developed recently, which use parallel computing and surrogate techniques to reduce the computational time (Xia & Shoemaker, 2021; Xia et al., 2021; Xia & Shoemaker, 2022). These parallel surrogate optimization methods could be considered for problems in a much larger scale (e.g., models take hours or days to run for a single simulation).…”
Section: Numerical Resultsmentioning
confidence: 99%
“…Besides the use of surrogate models, parallel computing techniques would also be very helpful in reducing computational time. There are efficient parallel surrogate optimization methods developed recently, which use parallel computing and surrogate techniques to reduce the computational time (Xia & Shoemaker, 2021; Xia et al., 2021; Xia & Shoemaker, 2022). These parallel surrogate optimization methods could be considered for problems in a much larger scale (e.g., models take hours or days to run for a single simulation).…”
Section: Numerical Resultsmentioning
confidence: 99%
“…In step (b) of the above optimization processes (Section 2.5, Figure 2), there are multiple objective functions (i.e., the computationally expensive ED models) running simultaneously on multiple processors. To overcome the cache memory limitations arising during parallel optimization of expensive models, we apply the mixed affinity processor scheduling strategy developed by Xia and Shoemaker (2021) to schedule the simulation evaluation tasks over multiple processors on the supercomputer platform. The mixed affinity scheduling strategy assigns each simulation task to one processor so they cannot switch around multiple processors.…”
Section: Methods and Datamentioning
confidence: 99%
“…The mixed affinity scheduling strategy assigns each simulation task to one processor so they cannot switch around multiple processors. Xia and Shoemaker (2021) shows that this scheduling strategy can improve the usage of memory resources and increase the speed of the optimization processors over the default processor scheduling strategy of the operation system. In this study, this mixed affinity processor scheduling strategy increases computational efficiency of the whole optimization process on ELM‐FATES by up to 50%.…”
Section: Methods and Datamentioning
confidence: 99%
See 2 more Smart Citations