![]() |
|
Authors: | Wolfgang Haid, Lars Schor, Kai Huang, Iuliana Bacivarov, Lothar Thiele |
Group: | Computer Engineering |
Type: | Inproceedings |
Title: | Efficient Execution of Kahn Process Networks on Multi-Processor Systems Using Protothreads and Windowed FIFOs |
Year: | 2009 |
Month: | October |
Pub-Key: | hshbt09a |
Book Titel: | Proc. IEEE Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia) |
Pages: | 35-44 |
Keywords: | ESD,MPSOC |
Publisher: | IEEE |
Abstract: | As single-processor systems are ceasing to scale effectively, multi-processor systems are becoming more and more popular. While there are many challenges of designing multi-processor systems in hardware, writing efficient parallel applications that utilize the computing capability of multiple processors may reveal to be even more challenging. In this paper, we introduce a framework that allows to efficiently execute applications expressed as Kahn process networks on multi-processor systems using protothreads and windowed FIFOs. We show that application developers can %use this framework to attain considerable speedups on different use this framework to achieve considerable speed-ups on the Cell Broadband Engine without needing to write architecture-specific code. |
Remarks: | Nominated for Best Paper Award |
Location: | Grenoble, France |
Resources: | [BibTeX] [Paper as PDF] |