An Effective Measurement Technique of Level-2 Cache Performance for Multicore Embedded Systems

被引:0
|
作者
Mridh, Muhammad F. [1 ]
Asaduzzaman, Abu [2 ]
Saha, Aloke K. [1 ]
机构
[1] Univ Asia Pacific, Dept Comp Sci & Engn, Dhaka, Bangladesh
[2] Wichita State Univ, Dept Elect Engn & Comp Sci, Wichita, KS 67260 USA
关键词
Cache memory organization; embedded systems design; measurement; simulation; multicore architecture;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Impact of level-2 cache sharing on the performance and power requirements of homogeneous multicore embedded systems
    Asaduzzaman, Abu
    Sibai, Fadi N.
    Rani, Maniral
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (5-6) : 388 - 397
  • [2] Impacts of level-2 cache on performance of multimedia systems and applications
    Asaduzzaman, Abu
    Rani, Manira
    Koivisto, Darryl
    [J]. SIGMAP 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND MULTIMEDIA APPLICATIONS, 2007, : 342 - +
  • [3] Power Aware Design of Second Level Cache for Multicore Embedded Systems
    Rani, Manira
    Asaduzzaman, Abu
    [J]. IEEE SOUTHEASTCON 2010: ENERGIZING OUR FUTURE, 2010, : 17 - 20
  • [4] SLAM: High Performance and Energy Efficient Hybrid Last Level Cache Architecture for Multicore Embedded Systems
    Bhosale, Swapnil
    Pasricha, Sudeep
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2019,
  • [5] Design and implementation of an embedded 512-KB level-2 cache subsystem
    Shin, JL
    Petrick, B
    Singh, M
    Leon, AS
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2005, 40 (09) : 1815 - 1820
  • [6] Reducing Last Level Cache Pollution in NUMA Multicore Systems for Improving Cache Performance
    An, Deukhyeon
    Kim, Jeehong
    Han, JungHyun
    Eom, Young Ik
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2012, PT III, 2012, 7335 : 272 - 282
  • [7] LEVEL-2 CACHE FOR HIGH-PERFORMANCE /390 MU-PROCESSORS
    BARSUHN, H
    LOEHLEIN, W
    WENDEL, D
    WILLE, U
    COPPENS, P
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 303 - 310
  • [8] A Parallel Simulation Technique for Multicore Embedded Systems and Its Performance Analysis
    Yun, Dukyoung
    Kim, Sungchan
    Ha, Soonhoi
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (01) : 121 - 131
  • [9] Analysis of Cache Tuner Architectural Layouts for Multicore Embedded Systems
    Adegbija, Tosiron
    Gordon-Ross, Ann
    Rawlins, Marisha
    [J]. 2014 IEEE INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2014,
  • [10] Performance and Energy Consumption Optimization by Tuning Level-2 Cache Attributes for Real-Time Signal Processing Systems
    Asaduzzaman, Abu
    Sibai, Fadi N.
    [J]. PROCEEDINGS OF THE IEEE SOUTHEASTCON 2009, TECHNICAL PROCEEDINGS, 2009, : 398 - +