• DocumentCode
    3314691
  • Title

    IP Integration Overhead Analysis in System-on-Chip Video Encoder

  • Author

    Rasmus, Antti ; Kulmala, Ari ; Salminen, Erno ; Hämäläinen, Timo D.

  • Author_Institution
    Tampere Univ. of Technol., Tampere
  • fYear
    2007
  • fDate
    11-13 April 2007
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Current system-on-chip implementations integrate IP blocks from different vendors. Typical problems are incompatibility and integration overheads. This paper presents a case study of integrating two black-box hardware accelerators into highly scalable and modular multiprocessor system-on-chip architecture. The integration was implemented by creating two wrapper components that adapt the interfaces of the hardware accelerators for the used architecture and on-chip network. The benefit of the accelerators was measured in three different configurations and especially the execution time overheads caused by the software, data delivery, and shared resource contention were extracted and analyzed in MPEG-4 encoder. The overheads increase the function runtime up to 20x compared to the ideal acceleration. In addition, the accelerator that seemed to be more efficient performed worse in practice. As a conclusion, it is pointed out that the integration induces great overhead to the execution time, rendering a-few-clock-cycle optimizations within the accelerator meaningless.
  • Keywords
    multiprocessing systems; system-on-chip; video codecs; video coding; IP integration overhead analysis; MPEG-4 encoder; black-box hardware accelerators; few-clock-cycle optimizations; modular multiprocessor; on-chip network; system-on-chip architecture; system-on-chip video encoder; wrapper components; Computer architecture; Data mining; Hardware; MPEG 4 Standard; Multiprocessing systems; Network-on-a-chip; Runtime; Software measurement; System-on-a-chip; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Diagnostics of Electronic Circuits and Systems, 2007. DDECS '07. IEEE
  • Conference_Location
    Krakow
  • Print_ISBN
    1-4244-1162-9
  • Electronic_ISBN
    1-4244-1162-9
  • Type

    conf

  • DOI
    10.1109/DDECS.2007.4295306
  • Filename
    4295306