DocumentCode :
637443
Title :
Determinacy and Repeatability of Parallel Program Schemata
Author :
Dennis, Jack B. ; Gao, Guang R. ; Sarkar, Vivek
Author_Institution :
Comput. Sci. & Artificial Intell. Lab., MIT, Cambridge, MA, USA
fYear :
2012
fDate :
19-23 Sept. 2012
Firstpage :
1
Lastpage :
9
Abstract :
The concept of "determinism" of parallel programs and parallel systems has received a lot of attention since the dawn of computing, with multiple proposals for formal and informal definitions of deterministic execution. In this paper, we present precise definitions of two related properties of program schemata - determinacy and repeatability. A key advantage of providing definitions for schemata rather than concrete programs is that it simplifies the task for programmers and tools to check these properties. The definitions of these properties are provided for schemata arising from data flow programs and task-parallel programs, thereby also establishing new relationships between the two models. Our hope is that these definitions will help provide a framework for enabling more precise definitions of determinism in future work.
Keywords :
data flow computing; parallel programming; data flow programs; parallel program determinism; parallel program schemata determinacy; parallel program schemata repeatability; parallel systems; task-parallel programs; Computational modeling; Computers; Data models; Electronic mail; Parallel processing; Ports (Computers); Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data-Flow Execution Models for Extreme Scale Computing (DFM), 2012
Conference_Location :
Minneapolis, MN
Type :
conf
DOI :
10.1109/DFM.2012.10
Filename :
6612854
Link To Document :
بازگشت