technische universiteit eindhoven
Department of Electrical Engineering Electronic Systems
Modelling, Analysis and Scheduling with Dataflow Models Marc - - PowerPoint PPT Presentation
technische universiteit eindhoven Modelling, Analysis and Scheduling with Dataflow Models Marc Geilen, Bart Theelen, Twan Basten, Sander Stuijk, AmirHossein Ghamarian, Jeroen Voeten Eindhoven University of Technology Department of Electrical
Department of Electrical Engineering Electronic Systems
Electronic Systems
Electronic Systems
Electronic Systems
Electronic Systems
Electronic Systems
(multi-)periodic input streams (multi-)periodic
input events
irregular output streams irregular input streams (re)configuration events status
Electronic Systems
MIPS DSP MIPS DSP DSP Acc DSP Acc Memory Interconnect
Electronic Systems
Electronic Systems
Electronic Systems
Electronic Systems
Electronic Systems
Electronic Systems
P M
CA buf
P M
CA buf R R P M
CA buf
Electronic Systems
5 5 5 5 16 4 4 0.2 0.3 0.3 5 0.2 5
Electronic Systems
Electronic Systems
Electronic Systems
Electronic Systems
Electronic Systems
while(true) do read(a, n); write(b, 2*n);
Electronic Systems
e e f f f e e f f f
Electronic Systems
Electronic Systems
Electronic Systems 3D Video
Mode Change Parameters / User Interaction Parameters / User Interaction Object -based rendering Scene Graph & Physics
sg nrObj
Filter & Overlay Mode Change
f r
Control Dynamic Stream Processing Streaming Kernels
Scene Graphs Frames Add /Remove Object Renderers
...
3D Video
Mode Change Parameters / User Interaction Parameters / User Interaction Object -based rendering Scene Graph & Physics
sg nrObj
Filter & Overlay Mode Change
f r
Control Dynamic Stream Processing Streaming Kernels
Scene Graphs Frames Add /Remove Object Renderers
fr sg ...
Electronic Systems
Electronic Systems
consumed/produced tokens
for different processes
Electronic Systems
specification alternative realisations design configuration design-time run-time
Q1 Q2
Electronic Systems
Electronic Systems
Can be found on www.es.ele.tue.nl/~epicurus
A.H. Ghamarian, M.C.W. Geilen, S. Stuijk, T. Basten, A.J.M. Moonen, M.J.G. Bekooij, B.D. Theelen and M.R.
S.V. Gheorghita, T.Basten, H. Corporaal. In International Symposium in System-on-Chip (SoC 2006)Execution of KPN [ESOP 2003]
B.D. Theelen, M.C.W. Geilen, T. Basten, J.P.M. Voeten, S.V. Gheorghita and S. Stuijk. MEMOCODE 2006
M.C.W. Geilen, T. Basten, B.D. Theelen, R.H.J.M. Otten. ACSD 2005
A.H. Ghamarian, M.C.W. Geilen, T. Basten, B.D. Theelen, M.R. Mousavi and Sander Stuijk. FMCAD 2006.
05
M.C.W. Geilen and T. Basten. EMSOFT 2004
M.C.W. Geilen and T. Basten. ESOP 2003