Title
Programming Abstractions and Toolchain for Dataflow Multithreading Architectures
Abstract
The need to exploit multi-core systems for parallel processing has revived the concept of dataflow. In particular, the Dataflow Multithreading architectures have proven to be good candidates for these systems. In this work we propose an abstraction layer that enables compiling and running a program written for an abstract Dataflow Multithreading architecture on different implementations. More specifically, we present a set of compiler directives that provide the programmer with the means to express most types of dependencies between code segments. In addition, we present the corresponding toolchain that transforms this code into a form that can be compiled for different implementations of the model. As a case study for this work, we present the usage of the toolchain for the TFlux and DTA architectures.
Year
DOI
Venue
2009
10.1109/ISPDC.2009.35
ISPDC
Keywords
Field
DocType
dta architecture,code segment,abstract dataflow multithreading architecture,programming abstractions,dataflow multithreading architectures,dataflow multithreading architecture,abstraction layer,corresponding toolchain,compiler directive,good candidate,different implementation,case study,preprocessing,dataflow,multi threading,kernel,frequency modulation,parallel processing,multithreading,computer architecture,data mining
Multithreading,Programming language,Programmer,Dataflow architecture,Yarn,Computer science,Parallel computing,Compiler,Dataflow,Abstraction layer,Toolchain
Conference
Citations 
PageRank 
References 
4
0.40
8
Authors
8
Name
Order
Citations
PageRank
Kyriakos Stavrou11038.61
Demos Pavlou2312.17
Marios Nikolaides3231.37
Panayiotis Petrides4123.11
Paraskevas Evripidou531334.69
Pedro Trancoso637743.79
Zdravko Popovic7372.88
Roberto Giorgi840.73