Key words: Kahn process networks, dynamic scheduling, deadlock resolution, multi-processor architectures, media processing, signal processing
Kahn process networks (KPNs) [1] are a popular modeling technique for media- and signal-processing applications. A KPN makes parallelism and communication in an application explicit; thus, KPNs are a modeling paradigm that is very suitable for multi-processor architectures. We present techniques for the efficient execution of KPNs, taking into account both execution time and memory usage.
(postscript / pdf version of the complete paper)
Back to the list of publications.