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...

Full description

Bibliographic Details
Main Author: Dekate, Chirag
Other Authors: Ram, Yitzak
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