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

Publication Details for Misc "Distributed Application Layer: Towards Efficient and Reliable Programming of Many-Tile Architectures"

 

 Back

 New Search

 

Authors: Iuliana Bacivarov, Hoeseok Yang, Lars Schor, Devendra Rai, Sudhanshu Jha, Lothar Thiele
Group: Computer Engineering
Type: Misc
Title: Distributed Application Layer: Towards Efficient and Reliable Programming of Many-Tile Architectures
Year: 2011
Month: March
Pub-Key: BYSRJT11
Keywords: MPA; ESD; MPSOC; real-time systems; compositional analysis; worst-case peak temperature; thermal analysis
Abstract: Many-tile architectures are large lattices that have multi-processor system-on-chips (MPSoC) as components, and as such, they push the MPSoC concept one step further in terms of raw computational power and homogeneous/ heterogeneous application parallelism. This advanced degree of computational flexibility comes at expenses of new requirements in terms of programming paradigms. The distributed operation layer (DOL) (http://www.tik.ee.ethz.ch/~shapes/) was successfully utilized for programming and optimizing the static mapping of one parallel application on different multi-processor platforms like PC clusters, MPARM IBM Cell, and Atmel D940. However, to cope with multiple, dynamic, and concurrent applications and to optimize their execution while still guaranteeing real-time constraints, a new programming model, named distributed application layer (DAL) is being developed on top of DOL. Besides offering an efficient programming model for many-tile architectures, DAL provides faster application development and reliability awareness. This poster introduces all basic concepts of DAL, presenting the programming model, design principles, and a proof-of-concept implementation.
Howpublished: Poster DATE11 Friday Workshop, Grenoble, France
Resources: [BibTeX]

 

 Back

 New Search