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
Link To Document