• 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