English

Improving the scalability of parallel N-body applications with an event driven constraint based execution model

Distributed, Parallel, and Cluster Computing 2012-05-22 v1

Abstract

The scalability and efficiency of graph applications are significantly constrained by conventional systems and their supporting programming models. Technology trends like multicore, manycore, and heterogeneous system architectures are introducing further challenges and possibilities for emerging application domains such as graph applications. This paper explores the space of effective parallel execution of ephemeral graphs that are dynamically generated using the Barnes-Hut algorithm to exemplify dynamic workloads. The workloads are expressed using the semantics of an Exascale computing execution model called ParalleX. For comparison, results using conventional execution model semantics are also presented. We find improved load balancing during runtime and automatic parallelism discovery improving efficiency using the advanced semantics for Exascale computing.

Keywords

Cite

@article{arxiv.1109.5190,
  title  = {Improving the scalability of parallel N-body applications with an event driven constraint based execution model},
  author = {Chirag Dekate and Matthew Anderson and Maciej Brodowicz and Hartmut Kaiser and Bryce Adelstein-Lelbach and Thomas Sterling},
  journal= {arXiv preprint arXiv:1109.5190},
  year   = {2012}
}

Comments

11 figures

R2 v1 2026-06-21T19:09:34.353Z