• DocumentCode
    627215
  • Title

    An effective measurement technique of level-2 cache performance for multicore embedded systems

  • Author

    Mridh, Muhammad F. ; Asaduzzaman, Abu ; Saha, A.K.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Asia Pacific, Dhaka, Bangladesh
  • fYear
    2013
  • fDate
    17-18 May 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The state-of-the-art embedded systems are adopting multicore processors as multicore architecture provides high performance and better supports for computation intensive applications. Although cache improves the overall performance, designing multicore embedded systems with multilevel caches is a great challenge. Caches make thermal constraint crucial; parallel thread execution difficult; and timing unpredictability even worse. An effective early estimation technique can be very valuable to design level-2 cache (CL2) for multicore embedded systems. In this work, we propose a simulation based measurement technique to analyze the impact of CL2 on performance and power consumption to facilitate the design of future embedded systems. We model a quad-core system with two levels of caches (where CL2 is shared). By varying the locked CL2 cache size and total CL2 cache size, we run the simulation program using popular applications including MPEG-4 and MPEG-3. Simulation results reveal that up to 25% CL2 cache locking is helpful for the simulated system. It is also observed that mean delay per task and total power consumption decrease up to 41% and 52%, respectively, when cache size is increased and cache locking is applied.
  • Keywords
    cache storage; digital simulation; embedded systems; multiprocessing systems; power consumption; MPEG-3; MPEG-4; computation intensive applications; early estimation technique; level-2 cache design; level-2 cache performance measurement technique; locked CL2 cache size; multicore architecture; multicore embedded systems; multicore processors; multilevel cache; parallel thread execution; power consumption; quad-core system; simulation based measurement technique; simulation program; thermal constraint; timing unpredictability; total CL2 cache size; Delays; Embedded systems; Multicore processing; Power demand; Program processors; Real-time systems; Transform coding; Cache memory organization; embedded systems design; measurement; multicore architecture; simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Informatics, Electronics & Vision (ICIEV), 2013 International Conference on
  • Conference_Location
    Dhaka
  • Print_ISBN
    978-1-4799-0397-9
  • Type

    conf

  • DOI
    10.1109/ICIEV.2013.6572566
  • Filename
    6572566