2011
DOI: 10.1145/1964218.1964232
|View full text |Cite
|
Sign up to set email alerts
|

Preliminary design examination of the ParalleX system from a software and hardware perspective

Abstract: Exascale systems, expected to emerge by the end of the next decade, will require the exploitation of billion-way parallelism at multiple hierarchical levels in order to achieve the desired sustained performance. While traditional approaches to performance evaluation involve measurements of existing applications on the available platforms, such a methodology is obviously unsuitable for architectures still at the brainstorming stage. The prediction of the future machine performance is an important factor driving… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
16
0

Year Published

2013
2013
2017
2017

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 27 publications
(16 citation statements)
references
References 11 publications
0
16
0
Order By: Relevance
“…The HPX-3 runtime system [3,18,35] serves as a starting point as programming tools and runtime system target at the beginning of the XPRESS project. This has been complemented by the development of HPX-5, which is being developed to add functionality for fault tolerance and power management, and to provide a robust open-source runtime system.…”
Section: Xpress Projectmentioning
confidence: 99%
“…The HPX-3 runtime system [3,18,35] serves as a starting point as programming tools and runtime system target at the beginning of the XPRESS project. This has been complemented by the development of HPX-5, which is being developed to add functionality for fault tolerance and power management, and to provide a robust open-source runtime system.…”
Section: Xpress Projectmentioning
confidence: 99%
“…What has not been studied, however, is the capability and effectiveness of task schedulers when they handle a more sophisticated algorithm like the FMM. This paper attempts to address this issue and considers four different runtime systems, including Cilk [6], [12], C++ thread and future libraries [13], the High Performance ParalleX (HPX-5) library [14], and OpenMP tasks. Here, we use runtime for ease of reference because strictly speaking, C++ thread and future libraries are not a runtime system.…”
Section: Introductionmentioning
confidence: 99%
“…All of these factors (SLOW) are difficult to avoid using today's prevalent programming models, and a new computational strategy is required to achieve dramatic increases in performance. The ParalleX execution model [4]- [6] is offered as a means of addressing these critical computational requirements. It is striving to expose myriad forms of parallelism, hide system wide latencies, decouple hardware execution resources from executing software tasks to prevent the blocking of processor cores, and to enable runtime dynamic adaptive scheduling to employ real-time system state to resource management decisions.…”
Section: Introductionmentioning
confidence: 99%