• DocumentCode
    818117
  • Title

    Power and performance exploration of embedded systems executing multimedia kernels

  • Author

    Dasygenis, M. ; Kroupis, N. ; Tatas, K. ; Argyriou, A. ; Soudris, D. ; Thanailakis, A.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Democritus Univ. of Thrace, Xanthi, Greece
  • Volume
    149
  • Issue
    4
  • fYear
    2002
  • fDate
    7/1/2002 12:00:00 AM
  • Firstpage
    164
  • Lastpage
    172
  • Abstract
    The memory subsystem in modem embedded programmable architectures executing multimedia applications consumes a significant amount of energy. The designer has to take this fact into consideration, together with the system performance, in order to design devices portable or otherwise. An exploration approach for optimising the power and performance of the data-memory hierarchy as well as the instruction memory in the early system-design phase, is introduced. A power- and performance-efficient data-memory hierarchy is obtained by applying data-reuse transformations in a high-level description of the application, whereas the instruction-memory power optimisation, of the selected optimal data hierarchies of the previous step, is achieved by using a suitably selected cache memory. Furthermore, two cache energy models, namely the high-level power model and the architecture-dependent power model, are introduced. The experimental results, obtained with four well known motion-estimation kernels, provide an insight on the trade-offs among algorithm performance and energy consumption, comparing memory hierarchies with and without an instruction cache for the ARM programmable core. Comparisons results are also provided for choosing an optimal cache memory size
  • Keywords
    embedded systems; multimedia systems; storage management; ARM programmable core; cache energy models; data memory hierarchy; data-memory hierarchy; embedded programmable architectures; embedded systems; instruction memory; memory hierarchies; memory subsystem; motion-estimation kernels; optimal data hierarchies; performance exploration; power exploration; system performance;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20020468
  • Filename
    1032881