A More Precise Abstract Domain for Multi-level Caches for Tighter WCET Analysis

被引:8
|
作者
Sondag, Tyler [1 ]
Rajan, Hridesh [1 ]
机构
[1] Iowa State Univ, Dept Comp Sci, Ames, IA 50011 USA
关键词
D O I
10.1109/RTSS.2010.8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As demand for computational power of embedded applications has increased, their architectures have become more complex. One result of this increased complexity are real-time embedded systems with set-associative multi-level caches. Multi-level caches complicate the process of program analysis techniques such as worst case execution time (WCET). To address this need we have developed a sound cache behavior analysis that handles multi-level instruction and data caches. Our technique relies on a new abstraction, live caches, which models relationships between cache levels to improve accuracy. Our analysis improves upon previous multi-level cache analysis in three ways. First, it handles write-back, a common feature of cache models, soundly. Second, it handles both instruction and data cache hierarchies, and third, it improves precision of cache analysis. For standard WCET benchmarks and a multi-level cache configuration analyzed by previous work, we observed that live caches improve WCET precision resulting in an average of 6.3% reduction in computed WCET.
引用
收藏
页码:395 / 404
页数:10
相关论文
共 50 条
  • [41] Multi-level analysis of memory dissociations
    Wang, HB
    Zhang, JJ
    PROCEEDINGS OF THE EIGHTEENTH ANNUAL CONFERENCE OF THE COGNITIVE SCIENCE SOCIETY, 1996, : 702 - 707
  • [42] Leakage power optimization techniques for ultra deep sub-micron multi-level caches
    Kim, NS
    Blaauw, D
    Mudge, T
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 627 - 632
  • [43] Multi-level analysis in the social sciences
    Courgeau, D
    Baccaini, B
    POPULATION, 1997, 52 (04): : 831 - 863
  • [44] An analysis of multi-level color histograms
    Ng, RT
    Tam, D
    STORAGE AND RETRIEVAL FOR IMAGE AND VIDEO DATABASES V, 1997, 3022 : 22 - 33
  • [45] Design and Integration of Hierarchical-Placement Multi-level Caches for Real-Time Systems
    Benedicte, Pedro
    Hernandez, Caries
    Abella, Jaume
    Cazorla, Francisco J.
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 455 - 460
  • [46] Multi-level independent component analysis
    Kim, Woong Myung
    Park, Chan Ho
    Lee, Hyon Soo
    ADVANCES IN NEURAL NETWORKS - ISNN 2006, PT 1, 2006, 3971 : 1096 - 1102
  • [47] An adaptive write error detection technique in on-chip caches of multi-level caching systems
    Kim, S
    Somani, AK
    MICROPROCESSORS AND MICROSYSTEMS, 1999, 22 (09) : 561 - 570
  • [48] M2SA: a novel dataset for multi-level and multi-domain sentiment analysis
    Phan, Huyen Trang
    Nguyen, Ngoc Thanh
    Hwang, Dosam
    Seo, Yeong-Seok
    JOURNAL OF INFORMATION AND TELECOMMUNICATION, 2023, 7 (04) : 494 - 512
  • [49] Domain-Wall Shift Based Multi-Level MRAM for High-Speed, High-Density and Energy-Efficient Caches
    Sharad, Mrigank
    Venkatesan, Rangharajan
    Raghunathan, Anand
    Roy, Kaushik
    2013 71ST ANNUAL DEVICE RESEARCH CONFERENCE (DRC), 2013, : 99 - 100
  • [50] Time-domain hydrodynamic analysis of ship with forward speed based on multi-domain method with multi-level improvement
    Zhou W.-J.
    Xu P.
    Zhou H.-W.
    Zhang X.-R.
    Chuan Bo Li Xue/Journal of Ship Mechanics, 2023, 27 (04): : 481 - 497