• DocumentCode
    3235001
  • Title

    Incorporating Dynamic Communication Patterns in a Static Dataflow Notation

  • Author

    Jetley, Pritish ; Keshany, Adarsh ; Kale, Laxmikant V.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Champaign, IL, USA
  • fYear
    2012
  • fDate
    19-23 Sept. 2012
  • Firstpage
    27
  • Lastpage
    35
  • Abstract
    Charisma is a higher-level notation for writing parallel static data flow programs. It provides a convenient publish-consume paradigm for the expression of static flows of data and control. Although the syntax of the language allows the elegant expression of an important class of programs, it is restrictive, in that not all types of static data flow program can be written in Charisma. In this paper, we discuss a new incarnation of the language. Charisma 2.0 has been designed to expand the expressive scope of the language, while retaining the productivity benefits of the publish-consume paradigm and a simple semantics of execution. We also examine the syntactic and semantic constructs of Charisma 2.0, and how they enhance expressivity.
  • Keywords
    data flow computing; parallel processing; charisma; incorporating dynamic communication patterns; language syntax; parallel static data flow programs; static data flow program; static dataflow notation; Arrays; Heuristic algorithms; Indexes; Jacobian matrices; Semantics; Syntactics; Vectors;
  • 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.13
  • Filename
    6612857