DocumentCode :
775690
Title :
Distributed bus arbitration algorithm comparison on FPGA-based MPEG-4 multiprocessor system on chip
Author :
Kulmala, A. ; Salminen, E. ; Hamalainen, T.D.
Author_Institution :
Dept. Comput. Syst., Tampere Univ. of Technol., Tampere
Volume :
2
Issue :
4
fYear :
2008
fDate :
7/1/2008 12:00:00 AM
Firstpage :
314
Lastpage :
325
Abstract :
The communication is predicted to pass the computation as the limiting factor of performance of complex digital circuits. The shared bus is the most common communication medium in system on chip (SoC) and buses have significantly evolved along increased requirements. One of the new properties of the buses is distributed arbitration. The study presents a novel dynamically adaptive arbitration algorithm and compares it with round-robin, priority, their combination and random algorithms, all with varying parameters. Algorithms are compared in two multiprocessor SoCs with 4 and 11 processors with IP blocks on field programmable gate array (FPGA). The algorithms are benchmarked with a complete MPEG-4 encoder. Different bus utilisation levels are considered by scaling the bus frequency with respect to speed of the processors. Results show that the arbitration algorithm may account for up to 1.6 times increase in performance and optimising the transfer lengths may yield speed-up of 4.4 times in application execution. The proposed dynamically adaptive arbitration was found to be the best overall algorithm in performance.
Keywords :
field programmable gate arrays; system-on-chip; video coding; FPGA; MPEG-4 multiprocessor system on chip; MPEG-4 video encoder; SoC; bus frequency; distributed arbitration; distributed bus arbitration algorithm; field programmable gate array; random algorithms;
fLanguage :
English
Journal_Title :
Computers & Digital Techniques, IET
Publisher :
iet
ISSN :
1751-8601
Type :
jour
DOI :
10.1049/iet-cdt:20070072
Filename :
4553740
Link To Document :
بازگشت