• 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