Title :
Deriving process networks from weakly dynamic applications in system-level design
Author :
Stefanov, Todor ; Deprettere, Ed
Author_Institution :
Leiden Inst. of Adv. Comput. Sci., Leiden Univ., Netherlands
Abstract :
We present an approach to the automatic derivation of executable process network specifications from weakly dynamic applications. We introduce the notions of dynamic single assignment code, approximated dependence graph, and linearly bounded sets to model and capture weakly dynamic (data-dependent) behavior of applications at the task-level of abstraction. Process networks are simple parallel processing models that match the emerging multiprocessor architectures in the sense that the mapping of process network specifications of applications onto multiprocessor architectures can be done in a systematic and transparent way.
Keywords :
data structures; multiprocessing systems; parallel architectures; task analysis; COMPAANPRO tool; Kahn process network; MJPEG application; abstraction; approximated dependence graph; automatic derivation; communication workloads; data-dependent behavior; dynamic single assignment code; heterogeneous embedded system; linearly bounded sets; multiprocessor architecture; parallel processing model; system-level design; weakly dynamic application; Application software; Computational modeling; Computer networks; Computer science; Concurrent computing; Design automation; Embedded computing; Intelligent networks; Mathematical model; System-level design;
Conference_Titel :
Hardware/Software Codesign and System Synthesis, 2003. First IEEE/ACM/IFIP International Conference on
Conference_Location :
Newport Beach, CA, USA
Print_ISBN :
1-58113-742-7
DOI :
10.1109/CODESS.2003.1275265