Evaluating SoC Network Performance in MPEG-4 Encoder

  • Authors:
  • Ari Kulmala;Erno Salminen;Marko Hännikäinen;Timo D. Hämäläinen

  • Affiliations:
  • Department of Computer Systems, Tampere University of Technology, Tampere, Finland 33101;Department of Computer Systems, Tampere University of Technology, Tampere, Finland 33101;Department of Computer Systems, Tampere University of Technology, Tampere, Finland 33101;Department of Computer Systems, Tampere University of Technology, Tampere, Finland 33101

  • Venue:
  • Journal of Signal Processing Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper shows how a bus topology performs as a System-on-Chip (SoC) interconnection. We measure and analyze Heterogeneous IP Block Interconnection (HIBI) bus for a multiple clock domain, Multiprocessor System-on-Chip (MPSoC) with an MPEG-4 video encoding application on FPGA. The studied MPSoC contains up to 22 IP blocks: 11 soft processors, 8 hardware accelerators and three other components. A novel approach of frequency scaling is used to isolate the impact of various architecture components. The system is benchmarked in various configurations. For example, HIBI is run at 100脳 speed with respect to processors to resemble ideal interconnection. Based on the measurements with up to 16.9frames/s CIF (352 脳 288) encoding speed, estimation for HDTV resolution video encoder is presented. The required optimizations are discussed. Finally, it is shown that 25frames/s 1280 脳 720 video encoder needs 55 MHz HIBI but 670 MHz general-purpose soft RISC processors. In practice, the processing performance has to be boosted by implementing hardware acceleration and improving memory hierarchy. Clearly, HIBI is not the limiting factor.