• DocumentCode
    1648954
  • Title

    GoDEL: A Multidirectional Dataflow Execution Model for Large-Scale Computing

  • Author

    Kulkarni, Abhishek ; Lang, Michael ; Lumsdaine, Andrew

  • Author_Institution
    Indiana Univ., Bloomington, IN, USA
  • fYear
    2011
  • Firstpage
    10
  • Lastpage
    18
  • Abstract
    As the emerging trends in hardware architectureguided by performance, power efficiency and complexity driveus towards massive processor parallelism, there has been arenewed interest in dataflow models for large-scale computing.Dataflow programming models, being declarative in nature,lead to improved programmability at scale by implicitly man-aging the computation and communication for the application.In this paper, we present GoDEL, a multidirectional dataflowexecution model based on propagation networks. Propaga-tor networks allow general-purpose parallel computation onpartial data. Implemented with efficiency and programmerproductivity as its goals, we describe the syntax and semantics of the GoDEL language and discuss its implementation and runtime. We further discuss representative examples from various programming paradigms that are encompassed by and benefit from the flexibility in the multidirectional execution model.
  • Keywords
    computational linguistics; data flow computing; parallel architectures; parallel programming; performance evaluation; power aware computing; GoDEL language; GoDEL language semantics; GoDEL language syntax; dataflow programming model; declarative programmability; general purpose parallel computation; go dataflow execution language; hardware architecture; large-scale computing; multidirectional dataflow execution model; partial data; power efficiency; processor parallelism; programmer productivity; propagation networks; Computational modeling; Computer architecture; Mathematical model; Parallel processing; Programming; Runtime; Semantics; Computer languages; Concurrent computing; Parallel programming; Runtime library;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data-Flow Execution Models for Extreme Scale Computing (DFM), 2011 First Workshop on
  • Conference_Location
    Galveston Island, TX
  • Print_ISBN
    978-1-4673-0709-3
  • Type

    conf

  • DOI
    10.1109/DFM.2011.12
  • Filename
    6176400