Design Space Exploration in Application-Specific Hardware Synthesis for Multiple Communicating Nested Loops

Abstract : Application specific MPSoCs are often used to implement high-performance data-intensive applications. MPSoC design requires a rapid and efficient exploration of the hardware architecture possibilities to adequately orchestrate the data distribution and architecture of parallel MPSoC computing resources. Behavioral specifications of data-intensive applications are usually given in the form of a loop-based sequential code, which requires parallelization and task scheduling for an efficient MPSoC implementation. Existing approaches in application specific hardware synthesis, use loop transformations to efficiently parallelize single nested loops and use Synchronous Data Flows to statically schedule and balance the data production and consumption of multiple communicating loops. This creates a separation between data and task parallelism analyses, which can reduce the possibilities for throughput optimization in high-performance data-intensive applications. This paper proposes a method for a concurrent exploration of data and task parallelism when using loop transformations to optimize data transfer and storage mechanisms for both single and multiple communicating nested loops. This method provides orchestrated application specific decisions on communication architecture, memory hierarchy and computing resource parallelism. It is computationally efficient and produces high-performance architectures.
Type de document :
Communication dans un congrès
International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XII), Jul 2012, Samos, Greece. IEEE, 2012
Liste complète des métadonnées

Littérature citée [24 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00758159
Contributeur : Abdoulaye Gamatié <>
Soumis le : mercredi 28 novembre 2012 - 11:23:20
Dernière modification le : jeudi 11 janvier 2018 - 06:22:13
Document(s) archivé(s) le : samedi 17 décembre 2016 - 16:22:54

Fichier

rcorvino2012samos.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00758159, version 1

Collections

Citation

Rosilde Corvino, Abdoulaye Gamatié, Marc Geilen, Lech Jozwiak. Design Space Exploration in Application-Specific Hardware Synthesis for Multiple Communicating Nested Loops. International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XII), Jul 2012, Samos, Greece. IEEE, 2012. 〈hal-00758159〉

Partager

Métriques

Consultations de la notice

224

Téléchargements de fichiers

178