2019
DOI: 10.1007/978-3-030-17872-7_8
|View full text |Cite
|
Sign up to set email alerts
|

Understanding the Scalability of Molecular Simulation Using Empirical Performance Modeling

Abstract: Molecular dynamics (MD) simulation allows for the study of static and dynamic properties of molecular ensembles at various molecular scales, from monatomics to macromolecules such as proteins and nucleic acids. It has applications in biology, materials science, biochemistry, and biophysics. Recent developments in simulation techniques spurred the emergence of the computational molecular engineering (CME) field, which focuses specifically on the needs of industrial users in engineering. Within CME, the simulati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
2
1
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(11 citation statements)
references
References 20 publications
0
11
0
Order By: Relevance
“…As an alternative to runtime tests, analytic performance models can be applied to either select the most efficient variant or to reduce the number of tests required by filtering out inefficient variants beforehand. In general, two categories of performance models are distinguished: (i) black box models applying statistical methods and machine learning techniques to observed performance data like hardware metrics or measured runtimes in order to learn to predict performance behavior [15,20], and (ii) white box models such as the Roofline model [8,24] or the ECM performance model [12,21] that describe the interaction of hardware and code using simplified machine models. For loop kernels, the Roofline and the ECM model can be constructed with the Kerncraft tool [11].…”
Section: Related Workmentioning
confidence: 99%
“…As an alternative to runtime tests, analytic performance models can be applied to either select the most efficient variant or to reduce the number of tests required by filtering out inefficient variants beforehand. In general, two categories of performance models are distinguished: (i) black box models applying statistical methods and machine learning techniques to observed performance data like hardware metrics or measured runtimes in order to learn to predict performance behavior [15,20], and (ii) white box models such as the Roofline model [8,24] or the ECM performance model [12,21] that describe the interaction of hardware and code using simplified machine models. For loop kernels, the Roofline and the ECM model can be constructed with the Kerncraft tool [11].…”
Section: Related Workmentioning
confidence: 99%
“…As an alternative to runtime tests, analytic performance models can be applied to either select the most efficient variant or to reduce the number of tests required by filtering out inefficient variants beforehand. In general, two categories of performance models are distinguished: (i) black box models applying statistical methods and machine learning techniques to observed performance data like hardware metrics or measured runtimes in order to learn to predict performance behavior [16,18], and (ii) white box models such as the Roofline model [21] or the ECM performance model [9,17] that describe the interaction of hardware and code using simplified machine models. For loop kernels, the Roofline and the ECM model can be automatically constructed with the Kerncraft tool [8].…”
Section: State Of the Artmentioning
confidence: 99%
“…To demonstrate the viability of the present approach, this is applied to phosgene (using the model by Huang et al 25 ), building on previous work by Rutkai and Vrabec; 83 there, the same problem was addressed without employing a dedicated WMS, and without characterizing the provenance of the EOS parameterization as well as the data obtained by molecular simulation. The present implementation addressing this class of problems uses sampling of state points and fitting with the method developed by Shudler et al 13 The corresponding workflow can be implemented using the ms2 simulation program. The data flow and steps to be performed are depicted in Fig.…”
Section: Talpas Wms Application Scenariomentioning
confidence: 99%
“…Typical challenges hence include the management of a great amount of individual tasks, the organization of the results as well as the setup and execution of simulations on diverse and heterogeneous computer system environments and architectures. 52 The TaLPas WMS addresses these problems. Its overall architecture is shown in Figure 2.…”
Section: Workflow Management Systems (Wms)mentioning
confidence: 99%
See 1 more Smart Citation