printlogo
ETH Zuerich - Homepage
Computer Engineering and Networks Laboratory (TIK)
 

Publication Details for Inproceedings "Reliable and Efficient Execution of Multiple Streaming Applications on Intels SCC Processor"

 

 Back

 New Search

 

Authors: Lars Schor, Devendra Rai, Hoeseok Yang, Iuliana Bacivarov, Lothar Thiele
Group: Computer Engineering
Type: Inproceedings
Title: Reliable and Efficient Execution of Multiple Streaming Applications on Intels SCC Processor
Year: 2013
Month: August
Pub-Key: srybt2013a
Book Titel: Proc. Workshop on Runtime and Operating Systems for the Many-core Era (ROME)
Keywords: MOC, ESD, EPN, process network, DAL, DOL
Publisher: Springer
Abstract: Intels Single-chip Cloud Computer (SCC) is a prototype architecture for on-chip many-core systems. By incorporating 48 cores into a single die, it provides unique opportunities to gain insights into many-core software development. Earlier results have shown that programming efficient and reliable software for many-core processors is difficult due to a lack of appropriate programming tools. In this paper, we present a programming framework to execute multiple applications specified as Kahn process networks on the SCC. These applications might be started or stopped at runtime based on requests of the user. The proposed application programming interface (API) abstracts low-level implementation details from the application designer enabling high-level performance analysis and automated mapping optimization. To efficiently execute workload specified by the proposed API, a lightweight runtime-system and an automated program synthesis backend are presented. Extensive experiments are carried out to characterize the performance of the proposed framework.
Location: Aachen, Germany
Resources: [BibTeX] [ External LINK ] [Paper as PDF]

 

 Back

 New Search