Run-Time Resources Management on Coarse Grained, Packet-Switching Reconfigurable Architecture: A Case Study Through the aPACHES' Platform - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier
Conference Papers Year : 2006

Run-Time Resources Management on Coarse Grained, Packet-Switching Reconfigurable Architecture: A Case Study Through the aPACHES' Platform

Abstract

The increasing number of cores used on a single die in response to the power-computing applications tends to orient SoCs more and more toward communication-centric concept. Networks-on-chip (NoC) are good candidates providing both parallelism and flexibility. Nevertheless they imply to consider the notion of locality when distributing the computation among a set of cores. Defining an optimal placement at compile-time is difficult since other applications may temporarily make use of some of the processing resources. This paper explores the opportunity of dynamically mapping task graphs through using different placement algorithms, experiments and comparisons are conducted on a homogeneous coarse-grain reconfigurable architecture running JPEG applications. Results show that run-time task mapping is possible and brings interesting benefits over a random or static placement, especially when contention effects stemming from the communication medium are taken into account.

Dates and versions

lirmm-00352790 , version 1 (13-01-2009)

Identifiers

Cite

Alex Ngouanga, Gilles Sassatelli, Lionel Torres, Thierry Gil, André Borin Soares, et al.. Run-Time Resources Management on Coarse Grained, Packet-Switching Reconfigurable Architecture: A Case Study Through the aPACHES' Platform. ARC: Applied Reconfigurable Computing, Mar 2006, Delft, Netherlands. pp.134-145, ⟨10.1007/11802839_19⟩. ⟨lirmm-00352790⟩
129 View
0 Download

Altmetric

Share

More