MPSoC Design Using Application-Specific Architecturally Visible Communication

Abstract : This paper advocates the placement of Architecturally Visible Communication (AVC) buffers between adjacent cores in MPSoCs to provide highthroughput communication for streaming applications. Producer/consumer relationships map poorly onto cache-based MPSoCs. Instead, we instantiate application specific AVC buffers on top of a distributed consistent and coherent cache-based system with shared main memory to provide the desired functionality. Using JPEG compression as a case study, we show that the use of AVC buffers in conjunction with parallel execution via heterogeneous software pipelining provides a speedup of as much as 4.2x compared to a baseline single processor system, with an increase in estimated memory energy consumption of only 1.6x. Additionally, we describe a method to integrate the AVC buffers into the L1 cache coherence protocol; this allows the runtime system to guarantee memory safety and coherence in situations where the parallelization of the application may be unsafe due to pointers that could not be resolved at compile time.
Type de document :
Communication dans un congrès
André Seznec and Joel Emer and Mike O'Boyle and Margaret Martonosi and Theo Ungerer. HiPEAC 2009 - High Performance and Embedded Architectures and Compilers, Jan 2009, Paphos, Cyprus. Springer, 2009, 〈10.1007/978-3-540-92990-1_15〉
Liste complète des métadonnées

https://hal.inria.fr/inria-00445970
Contributeur : Ist Rennes <>
Soumis le : lundi 11 janvier 2010 - 16:18:59
Dernière modification le : lundi 2 octobre 2017 - 16:06:02

Identifiants

Collections

Citation

Theo Kluter, Philip Brisk, Edoardo Charbon, Paolo Ienne. MPSoC Design Using Application-Specific Architecturally Visible Communication. André Seznec and Joel Emer and Mike O'Boyle and Margaret Martonosi and Theo Ungerer. HiPEAC 2009 - High Performance and Embedded Architectures and Compilers, Jan 2009, Paphos, Cyprus. Springer, 2009, 〈10.1007/978-3-540-92990-1_15〉. 〈inria-00445970〉

Partager

Métriques

Consultations de la notice

22