Paper
28 February 2008 Flexible management of shared resources on multiprocessor system on chip
Antti Rasmus, Ari Kulmala, Erno Salminen, Timo D. Hämäläinen, Marko Hännikäinen
Author Affiliations +
Proceedings Volume 6821, Multimedia on Mobile Devices 2008; 68210S (2008) https://doi.org/10.1117/12.771969
Event: Electronic Imaging, 2008, San Jose, California, United States
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.
© (2008) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Antti Rasmus, Ari Kulmala, Erno Salminen, Timo D. Hämäläinen, and Marko Hännikäinen "Flexible management of shared resources on multiprocessor system on chip", Proc. SPIE 6821, Multimedia on Mobile Devices 2008, 68210S (28 February 2008); https://doi.org/10.1117/12.771969
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Computer programming

Clocks

Video

Signal processing

Field programmable gate arrays

Logic

Process control

Back to Top