Sciweavers

ESTIMEDIA
2009
Springer

Efficient execution of Kahn process networks on multi-processor systems using protothreads and windowed FIFOs

13 years 2 months ago
Efficient execution of Kahn process networks on multi-processor systems using protothreads and windowed FIFOs
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 multiprocessor systems using protothreads and windowed FIFOs. We show that application developers can use this framework to achieve considerable speed-ups on the Cell Broadband Engine without needing to write architecture-specific code.
Wolfgang Haid, Lars Schor, Kai Huang, Iuliana Baci
Added 17 Feb 2011
Updated 17 Feb 2011
Type Journal
Year 2009
Where ESTIMEDIA
Authors Wolfgang Haid, Lars Schor, Kai Huang, Iuliana Bacivarov, Lothar Thiele
Comments (0)