Extreme Scale Parallel NBody Algorithm With Event Driven Constraint Based Execution Model
Traditional scientific applications such as Computational Fluid Dynamics, Partial Differential Equations based numerical methods (like Finite Difference Methods, Finite Element Methods) achieve sufficient efficiency on state of the art high performance computing systems and have been widely studied...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en |
Published: |
LSU
2011
|
Subjects: | |
Online Access: | http://etd.lsu.edu/docs/available/etd-04192011-170837/ |
id |
ndltd-LSU-oai-etd.lsu.edu-etd-04192011-170837 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LSU-oai-etd.lsu.edu-etd-04192011-1708372013-01-07T22:53:12Z Extreme Scale Parallel NBody Algorithm With Event Driven Constraint Based Execution Model Dekate, Chirag Computer Science Traditional scientific applications such as Computational Fluid Dynamics, Partial Differential Equations based numerical methods (like Finite Difference Methods, Finite Element Methods) achieve sufficient efficiency on state of the art high performance computing systems and have been widely studied / implemented using conventional programming models. For emerging application domains such as Graph applications scalability and efficiency is significantly constrained by the conventional systems and their supporting programming models. Furthermore technology trends like multicore, manycore, heterogeneous system architectures are introducing new challenges and possibilities. Emerging technologies are requiring a rethinking of approaches to more effectively expose the underlying parallelism to the applications and the end-users. This thesis explores the space of effective parallel execution of ephemeral graphs that are dynamically generated. The standard particle based simulation, solved using the Barnes-Hut algorithm is chosen to exemplify the dynamic workloads. In this thesis the workloads are expressed using sequential execution semantics, a conventional parallel programming model - shared memory semantics and semantics of an innovative execution model designed for efficient scalable performance towards Exascale computing called ParalleX. The main outcomes of this research are parallel processing of dynamic ephemeral workloads, enabling dynamic load balancing during runtime, and using advanced semantics for exposing parallelism in scaling constrained applications. Ram, Yitzak Iyengar, Sitharama Ramanujam, J. Kaiser, Hartmut Chen, Jianhua Sterling, Thomas LSU 2011-04-20 text application/pdf http://etd.lsu.edu/docs/available/etd-04192011-170837/ http://etd.lsu.edu/docs/available/etd-04192011-170837/ en unrestricted I hereby certify that, if appropriate, I have obtained and attached herein a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to LSU or its agents the non-exclusive license to archive and make accessible, under the conditions specified below and in appropriate University policies, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report. |
collection |
NDLTD |
language |
en |
format |
Others
|
sources |
NDLTD |
topic |
Computer Science |
spellingShingle |
Computer Science Dekate, Chirag Extreme Scale Parallel NBody Algorithm With Event Driven Constraint Based Execution Model |
description |
Traditional scientific applications such as Computational Fluid Dynamics,
Partial Differential Equations based numerical methods (like Finite Difference
Methods, Finite Element Methods) achieve sufficient efficiency on state of the
art high performance computing systems and have been widely studied / implemented using
conventional programming models. For emerging application domains such as Graph applications
scalability and efficiency is significantly constrained by the conventional systems and
their supporting programming models.
Furthermore technology trends like multicore, manycore,
heterogeneous system architectures are introducing new challenges and possibilities.
Emerging technologies are requiring a rethinking of approaches to more effectively
expose the underlying parallelism to the applications and the end-users.
This thesis explores the space of effective parallel execution of ephemeral graphs
that are dynamically generated. The standard particle based simulation,
solved using the Barnes-Hut algorithm is chosen to exemplify the
dynamic workloads.
In this thesis the workloads are expressed using sequential execution semantics,
a conventional parallel programming model - shared memory semantics and semantics
of an innovative execution model designed for efficient scalable performance towards
Exascale computing called ParalleX. The main outcomes of this research are parallel
processing of dynamic ephemeral workloads, enabling dynamic load balancing during runtime, and
using advanced semantics for exposing parallelism in scaling constrained applications.
|
author2 |
Ram, Yitzak |
author_facet |
Ram, Yitzak Dekate, Chirag |
author |
Dekate, Chirag |
author_sort |
Dekate, Chirag |
title |
Extreme Scale Parallel NBody Algorithm With Event Driven Constraint Based Execution Model |
title_short |
Extreme Scale Parallel NBody Algorithm With Event Driven Constraint Based Execution Model |
title_full |
Extreme Scale Parallel NBody Algorithm With Event Driven Constraint Based Execution Model |
title_fullStr |
Extreme Scale Parallel NBody Algorithm With Event Driven Constraint Based Execution Model |
title_full_unstemmed |
Extreme Scale Parallel NBody Algorithm With Event Driven Constraint Based Execution Model |
title_sort |
extreme scale parallel nbody algorithm with event driven constraint based execution model |
publisher |
LSU |
publishDate |
2011 |
url |
http://etd.lsu.edu/docs/available/etd-04192011-170837/ |
work_keys_str_mv |
AT dekatechirag extremescaleparallelnbodyalgorithmwitheventdrivenconstraintbasedexecutionmodel |
_version_ |
1716477995566235648 |