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
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;
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
DOI :
10.1109/DFM.2011.12