• DocumentCode
    1993929
  • Title

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

  • Author

    Dalla Torre, A. ; Ruggiero, Matteo ; Benini, Luca

  • Author_Institution
    Uni. of Bologna Italy Andrea Acquaviva Comput. Sci. Dep., Bologna
  • fYear
    2007
  • fDate
    4-5 Oct. 2007
  • Firstpage
    105
  • Lastpage
    110
  • 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.
  • Keywords
    embedded systems; multimedia communication; multiprocessing systems; protocols; synchronisation; system-on-chip; MP-queue; aggressive compiler optimization; communication library; embedded streaming multimedia platform; ideal point-to-point data transfer; multiprocessor system-on-chip; shared bus contention; source-level optimization; synchronization protocol; upper-bound evaluation metric; Application software; Computer architecture; Hardware; Multimedia systems; Optimizing compilers; Protocols; Signal processing; Software libraries; Space exploration; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Systems for Real-Time Multimedia, 2007. ESTIMedia 2007. IEEE/ACM/IFIP Workshop on
  • Conference_Location
    Salzburg
  • Print_ISBN
    978-1-4244-1654-7
  • Type

    conf

  • DOI
    10.1109/ESTMED.2007.4375813
  • Filename
    4375813