2018
DOI: 10.1002/cpe.4490
|View full text |Cite
|
Sign up to set email alerts
|

Evaluation of dataflow programming models for electronic structure theory

Abstract: Summary Dataflow programming models have been growing in popularity as a means to deliver a good balance between performance and portability in the post‐petascale era. In this paper, we evaluate different dataflow programming models for electronic structure methods and compare them in terms of programmability, resource utilization, and scalability. In particular, we evaluate two programming paradigms for expressing scientific applications in a dataflow form: (1) explicit dataflow, where the dataflow is specifi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2018
2018
2018
2018

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 31 publications
0
1
0
Order By: Relevance
“…Dataflow programming models are becoming popular as a means to deliver a good balance between performance and portability in the post‐petascale era. The second paper, Evaluation of dataflow programming models for electronic structure theory, evaluates two programming paradigms for expressing scientific applications in a dataflow form: “explicit dataflow” where the dataflow is specified explicitly by the developer and “implicit dataflow” where a task scheduling runtime derives the dataflow using per‐task data‐access information embedded in a serial program. The paper compares these two models in terms of programmability, resource utilization, and scalability.…”
Section: Themes Of This Special Issuementioning
confidence: 99%
“…Dataflow programming models are becoming popular as a means to deliver a good balance between performance and portability in the post‐petascale era. The second paper, Evaluation of dataflow programming models for electronic structure theory, evaluates two programming paradigms for expressing scientific applications in a dataflow form: “explicit dataflow” where the dataflow is specified explicitly by the developer and “implicit dataflow” where a task scheduling runtime derives the dataflow using per‐task data‐access information embedded in a serial program. The paper compares these two models in terms of programmability, resource utilization, and scalability.…”
Section: Themes Of This Special Issuementioning
confidence: 99%