Share Email Print

Proceedings Paper

Flexible management of shared resources on multiprocessor system on chip
Author(s): Antti Rasmus; Ari Kulmala; Erno Salminen; Timo D. Hämäläinen; Marko Hännikäinen
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

This paper presents a new method for run-time management of shared processing resources in multiprocessor systems on chip. A centralized resource manager unit performs dynamic allocation of shared processing resources according to the system state and given constraints. It implements a hardware mutual exclusion so that no inter-processor synchronization is required for accessing the resources. Moreover, it supports dynamic power management. In addition, a hardware implementation of the resource manager is proposed. In a case study, a resource manager is evaluated in a data-parallel MPEG-4 video encoder on multiprocessor system on chip on FPGA. The RM eases the design of six different architectures featuring two to twelve shared hardware accelerators. Only a few accelerators are required for the best performance as the accesses are efficiently scheduled.

Paper Details

Date Published: 28 February 2008
PDF: 11 pages
Proc. SPIE 6821, Multimedia on Mobile Devices 2008, 68210S (28 February 2008); doi: 10.1117/12.771969
Show Author Affiliations
Antti Rasmus, Tampere Univ. of Technology (Finland)
Ari Kulmala, Tampere Univ. of Technology (Finland)
Erno Salminen, Tampere Univ. of Technology (Finland)
Timo D. Hämäläinen, Tampere Univ. of Technology (Finland)
Marko Hännikäinen, Tampere Univ. of Technology (Finland)

Published in SPIE Proceedings Vol. 6821:
Multimedia on Mobile Devices 2008
Reiner Creutzburg; Jarmo H. Takala, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?