In this paper we present MP-Queue, a flexible and efficient queue-based communication library for MPSoCs. Our library is suitable for a wide range of hardware platforms and its configuration space is explored across a wide number of dimensions. We introduce an upper-bound evaluation metric to compare the efficiency of the library against an ideal point-to-point data transfer. We can thus quantitatively assess the overhead introduced by the synchronization protocol and by shared bus contention. We discuss source-level optimizations introduced in the library that enable aggressive compiler optimizations, without compromising code portability. A significant speedup is achieved w.r.t a non-optimized library (15% for small-size messages), while communication efficiency rises up to 90% for large messages.

MP-Queue: an Efficient Communication Library for Embedded Streaming Multimedia Platforms / A. Dalla Torre; M. Ruggiero; L. Benini. - STAMPA. - (2007), pp. 105-110. (Intervento presentato al convegno Workshop on Embedded Systems for Real-Time Multimedia, 2007. ESTIMedia 2007. IEEE/ACM/IFIP tenutosi a Salzburg, Austria nel 4-5 Oct. 2007).

MP-Queue: an Efficient Communication Library for Embedded Streaming Multimedia Platforms

DALLA TORRE, ALESSANDRO;RUGGIERO, MARTINO;BENINI, LUCA;ACQUAVIVA, ANDREA
2007

Abstract

In this paper we present MP-Queue, a flexible and efficient queue-based communication library for MPSoCs. Our library is suitable for a wide range of hardware platforms and its configuration space is explored across a wide number of dimensions. We introduce an upper-bound evaluation metric to compare the efficiency of the library against an ideal point-to-point data transfer. We can thus quantitatively assess the overhead introduced by the synchronization protocol and by shared bus contention. We discuss source-level optimizations introduced in the library that enable aggressive compiler optimizations, without compromising code portability. A significant speedup is achieved w.r.t a non-optimized library (15% for small-size messages), while communication efficiency rises up to 90% for large messages.
2007
Embedded Systems for Real-Time Multimedia, 2007. ESTIMedia 2007. IEEE/ACM/IFIP Workshop on
105
110
MP-Queue: an Efficient Communication Library for Embedded Streaming Multimedia Platforms / A. Dalla Torre; M. Ruggiero; L. Benini. - STAMPA. - (2007), pp. 105-110. (Intervento presentato al convegno Workshop on Embedded Systems for Real-Time Multimedia, 2007. ESTIMedia 2007. IEEE/ACM/IFIP tenutosi a Salzburg, Austria nel 4-5 Oct. 2007).
A. Dalla Torre; M. Ruggiero; L. Benini
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/50596
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 1
social impact