DocumentCode :
3588944
Title :
A Distributed Dataflow Model for Task-Uncoordinated Parallel Program Execution
Author :
Wilson, Lucas A. ; von Ronne, Jeffery
Author_Institution :
Texas Adv. Comput. Center, Univ. of Texas at Austin, Austin, TX, USA
fYear :
2014
Firstpage :
321
Lastpage :
330
Abstract :
High Performance Computing (HPC) systems now consist of many thousands of individual servers. While relatively scalable and cost effective, these systems suffer from a complexity of scale that will not improve with increasing machine size. It will become increasingly difficult, if not impossible, for HPC systems to maintain node availability long enough for any type of worthwhile scientific calculations to be performed. Existing execution and programming models, which are dependent on guaranteed hardware reliability, are not well suited to future distributed memory parallel systems where hardware reliability cannot be guaranteed. We propose a distributed dataflow execution model which utilizes a distributed dictionary for data memoization, allowing each parallel task to schedule instructions without direct inter-task coordination. We provide a description of the proposed execution model, including program formulation and autonomous dataflow task selection. Experiments performed demonstrate the proposed model´s ability to automatically distribute work across tasks, as well as the proposed model´s ability to scale in both shared memory and distributed memory.
Keywords :
data flow computing; data flow graphs; distributed memory systems; parallel programming; shared memory systems; HPC system; autonomous dataflow task selection; direct intertask coordination; distributed dataflow execution model; distributed dictionary; distributed memory parallel system; high performance computing; program formulation; shared memory; task-uncoordinated parallel program execution; Computational modeling; Data models; Dictionaries; Distributed databases; Hardware; Mathematical model; Program processors; Distributed dataflow; single-assignment; task-uncoordinated parallelism;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Workshops (ICCPW), 2014 43rd International Conference on
ISSN :
1530-2016
Type :
conf
DOI :
10.1109/ICPPW.2014.49
Filename :
7103467
Link To Document :
بازگشت