Title :
Modeling stream-based applications using the SBF model of computation
Author :
Kienhuis, B. ; Deprettere, E.F.
Author_Institution :
LIACS, Leiden Univ., Netherlands
Abstract :
Modeling applications and architectures at various levels of abstraction is becoming more and more an accepted approach in embedded system design. When looking at the modeling of applications in the domain of video, audio, and graphics applications, we notice that they exhibit a high degree of task parallelism and operate on streams of data. Models that we can use to specify such stream-based applications on a high level of abstraction are the dataflow models and process network models. Each of these models has its own merits. Therefore, an alternative approach is to introduce a model of computation that combines the semantics of both models of computation. We introduce such a model of computation, which we call the stream-based functions (SBF) model of computation and show an example. Furthermore, we discuss the composition and decomposition of SBF objects and put the SBF model of computation in the context of relevant dataflow models and process network models.
Keywords :
audio signal processing; computer graphics; data flow computing; object-oriented methods; parallel processing; program compilers; video signal processing; visual communication; Compaan compiler project; SBF model; SBF objects computation; SBF objects decomposition; architectures modeling; audio applications; controller; data streams; dataflow models; embedded system design; graphics applications; process network models; semantics; stream-based applications modeling; stream-based functions model; task parallelism; unbounded FIFO; video applications; Computational modeling; Computer architecture; Computer networks; Context modeling; Design methodology; Embedded computing; Embedded system; Graphics; Parallel processing; Streaming media;
Conference_Titel :
Signal Processing Systems, 2001 IEEE Workshop on
Conference_Location :
Antwerp, Belgium
Print_ISBN :
0-7803-7145-3
DOI :
10.1109/SIPS.2001.957366