DocumentCode :
1856418
Title :
Rapid prototyping of dataflow programs on hardware/software architectures
Author :
Eisenring, Michael ; Teich, Jürgen ; Thiele, Lothar
Author_Institution :
Comput. Eng. & Commun. Networks Lab., Fed. Inst. of Technol., Zurich, Switzerland
Volume :
7
fYear :
1998
fDate :
6-9 Jan 1998
Firstpage :
187
Abstract :
In this paper, the problem of automatically mapping large-grain dataflow programs onto heterogeneous hardware/software architectures is treated. Starting with a given hardware/software partition, interfaces are inserted into the specification to account for communication, in particular across hardware/software boundaries. Depending on the target architecture, the interfaces are refined according to given communication constraints (bus protocols, memory mapping, interrupts, DMA, etc.). A framework is described that uses an object-oriented approach to transform a given dataflow graph and to generate code for the actors as well as for the interfaces. The object-orientation enables an easy migration (retargeting) of typical communication primitives to other target architectures
Keywords :
data flow computing; data flow graphs; formal specification; object-oriented methods; parallel architectures; parallel programming; software prototyping; communication constraints; dataflow graph; dataflow programs; hardware architectures; heterogeneous architectures; interfaces; object-oriented approach; rapid prototyping; software architectures; specification; Automatic control; Buffer storage; Communication networks; Computer architecture; Computer networks; Control system synthesis; Data engineering; Hardware; Object oriented modeling; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
Conference_Location :
Kohala Coast, HI
Print_ISBN :
0-8186-8255-8
Type :
conf
DOI :
10.1109/HICSS.1998.649213
Filename :
649213
Link To Document :
بازگشت