DocumentCode
596803
Title
Energy-efficient multi-task computing on MPSoCs: A case study from a memory perspective
Author
Westphal, Ralf ; Guntzel, Jose Luis ; Santos, L.C.V.
Author_Institution
Comput. Sci. Dept. - PPGCC, Fed. Univ. of Santa Catarina, Florianopolis, Brazil
fYear
2012
fDate
9-12 Dec. 2012
Firstpage
905
Lastpage
908
Abstract
To support growing data rates under low-power constraints, personal mobile devices rely on multi-core architectures which are challenged by increasing energy efficiency requirements. A mobile device is essentially a combination of two subsystems (a “PC” and a “radio”), which are often implemented as distinct multiprocessor systems-on-chip (MPSoC). The former supports multimedia processing and implements the end-user interface by relying on multi-thread computing under the management of a conventional operating system; the latter implements baseband processing by performing multi-task computing under the management of a real-time operating system. This paper focuses on the latter subsystem by describing a case study that estimates, from a memory perspective, the evolution of the energy efficiency for periodic multi-task computing as process technologies improve (90nm, 65nm, 45nm, and 32nm). The results show that real-time schedulability requirements limit the growth of throughput with increasing cache size in such a way that the extra cache consumption does not pay off. They also show that, in the context of multi-task computing, more than 89% of the energy spent in the memory subsystem is due to dynamic consumption. Such results allowed us to identify crucial cache optimizations to cope with increasing energy efficiency requirements.
Keywords
microprocessor chips; multiprocessing systems; system-on-chip; MPSoC; cache consumption; cache optimization; dynamic consumption; end user interface; energy efficiency requirements; energy efficient multitask computing; multicore architectures; multimedia processing; multiprocessor systems on chip; multithread computing; periodic multitask computing; personal mobile device; process technology; real time operating system; real time schedulability requirements; Computational modeling; Cryptography; Memory management; Multiprocessing systems; Optimization; Real-time systems; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems (ICECS), 2012 19th IEEE International Conference on
Conference_Location
Seville
Print_ISBN
978-1-4673-1261-5
Electronic_ISBN
978-1-4673-1259-2
Type
conf
DOI
10.1109/ICECS.2012.6463515
Filename
6463515
Link To Document