Hpx: A task based programming model in a global address space

H Kaiser, T Heller, B Adelstein-Lelbach… - Proceedings of the 8th …, 2014 - dl.acm.org
The significant increase in complexity of Exascale platforms due to energy-constrained,
billion-way parallelism, with major changes to processor and memory architecture, requires …

Parsec: Exploiting heterogeneity to enhance scalability

G Bosilca, A Bouteiller, A Danalis… - … in Science & …, 2013 - ieeexplore.ieee.org
New high-performance computing system designs with steeply escalating processor and
core counts, burgeoning heterogeneity and accelerators, and increasingly unpredictable …

Hpx-the c++ standard library for parallelism and concurrency

H Kaiser, P Diehl, AS Lemoine, BA Lelbach… - Journal of Open …, 2020 - joss.theoj.org
The new challenges presented by exascale system architectures have resulted in difficulty
achieving the desired scalability using traditional distributed-memory runtimes …

Swift/t: Large-scale application composition via distributed-memory dataflow processing

JM Wozniak, TG Armstrong, M Wilde… - 2013 13th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Many scientific applications are conceptually built up from independent component tasks as
a parameter study, optimization, or other search. Large batches of these tasks may be …

SpECTRE: a task-based discontinuous Galerkin code for relativistic astrophysics

LE Kidder, SE Field, F Foucart, E Schnetter… - Journal of …, 2017 - Elsevier
We introduce a new relativistic astrophysics code, SpECTRE, that combines a discontinuous
Galerkin method with a task-based parallelism model. SpECTRE's goal is to achieve more …

Realm: An event-based low-level runtime for distributed memory architectures

S Treichler, M Bauer, A Aiken - … of the 23rd international conference on …, 2014 - dl.acm.org
We present Realm, an event-based runtime system for heterogeneous, distributed memory
machines. Realm is fully asynchronous: all runtime actions are non-blocking. Realm …

Recomputing coverage information to assist regression testing

PK Chittimalli, MJ Harrold - IEEE Transactions on Software …, 2009 - ieeexplore.ieee.org
This paper presents a technique that leverages an existing regression test selection
algorithm to compute accurate, updated coverage data on a version of the software, P i+ 1 …

[HTML][HTML] OpenFPM: A scalable open framework for particle and particle-mesh codes on parallel computers

P Incardona, A Leo, Y Zaluzhnyi, R Ramaswamy… - Computer Physics …, 2019 - Elsevier
Scalable and efficient numerical simulations continue to gain importance, as computation is
firmly established as the third pillar of discovery, alongside theory and experiment …

HPX--an open source C++ standard library for parallelism and concurrency

T Heller, P Diehl, Z Byerly, J Biddiscombe… - arxiv preprint arxiv …, 2023 - arxiv.org
To achieve scalability with today's heterogeneous HPC resources, we need a dramatic shift
in our thinking; MPI+ X is not enough. Asynchronous Many Task (AMT) runtime systems …

Application of the ParalleX execution model to stencil-based problems

T Heller, H Kaiser, K Iglberger - Computer Science-Research and …, 2013 - Springer
In the prospect of the upcoming exa-scale era with millions of execution units, the question
of how to deal with this level of parallelism efficiently is of time-critical relevance. State-of-the …