Mitigating Data Cache Aging through Compiler-Driven Memory Allocation

被引:2
|
作者
Oehlert, Dominic [1 ]
Luppold, Arno [1 ]
Falk, Heiko [1 ]
机构
[1] Hamburg Univ Technol, Inst Embedded Syst, Hamburg, Germany
来源
SCOPES '18: PROCEEDINGS OF THE 21ST INTERNATIONAL WORKSHOP ON SOFTWARE AND COMPILERS FOR EMBEDDED SYSTEMS | 2018年
关键词
Compiler; Aging; Data Cache; SRAM;
D O I
10.1145/3207719.3207731
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many embedded systems have to operate flawlessly over several years. One of the key issues which may cause computational errors over time are memory errors inflicted by aging effects. We propose a compiler-based optimization in order to mitigate such effects on data caches using SRAM memory cells.
引用
收藏
页码:58 / 61
页数:4
相关论文
共 20 条
  • [11] Mitigating Energy Consumption in Heterogeneous Mobile Networks Through Data-Driven Optimization
    Ma, Yibo
    Li, Tong
    Zhou, Yan
    Yu, Li
    Jin, Depeng
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (04): : 4369 - 4382
  • [12] Improving scratch-pad memory reliability through compiler-guided data block duplication
    Li, F
    Chen, G
    Kandemir, M
    Kolcu, I
    ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, : 1002 - 1005
  • [13] Integration of cache data allocation and voltage/frequency scaling for temperature-constrained multi-core systems with 3-D stacked cache memory
    Kang, Kyungsu
    Jung, Jongpil
    Yoo, Sungjoo
    Kyung, Chong-Min
    2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [14] Maximizing Performance Through Memory Hierarchy-Driven Data Layout Transformations
    Sepanski, Benjamin
    Zhao, Tuowen
    Johansen, Hans
    Williams, Samuel
    2022 IEEE/ACM WORKSHOP ON MEMORY CENTRIC HIGH PERFORMANCE COMPUTING, MCHPC, 2022, : 1 - 10
  • [15] QUANTIFYING AND MITIGATING NEIGHBOURHOOD TRANSPORTATION CO2 EMISSIONS THROUGH DATA-DRIVEN URBAN DESIGN
    Kondratenko, Aleksei
    Hsain, Houssame Eddine
    Cheng, Cesar
    Antonio, Rishan
    Nisztuk, Maciej
    Chavan, Tejas
    Weijenberg, Camiel
    Patel, Sayjel Vijay
    PROCEEDINGS OF THE 29TH INTERNATIONAL CONFERENCE OF THE ASSOCIATION FOR COMPUTER-AIDED ARCHITECTURAL DESIGN RESEARCH IN ASIA, CAADRIA 2024, VOL 2, 2024, : 435 - 444
  • [16] Fast, Multicore-Scalable, Low-Fragmentation Memory Allocation through Large Virtual Memory and Global Data Structures
    Aigner, Martin
    Kirsch, Christoph M.
    Lippautz, Michael
    Sokolova, Ana
    ACM SIGPLAN NOTICES, 2015, 50 (10) : 451 - 469
  • [17] Rightful Rewards: Refining Equity in Team Resource Allocation through a Data-Driven Optimization Approach
    Jiang, Bo
    Tian, Xuecheng
    Pang, King-Wah
    Cheng, Qixiu
    Jin, Yong
    Wang, Shuaian
    MATHEMATICS, 2024, 12 (13)
  • [18] Minimizing Access Cost for Multiple Types of Memory Units in Embedded Systems Through Data Allocation and Scheduling
    Zhuge, Qingfeng
    Guo, Yibo
    Hu, Jingtong
    Tseng, Wei-Che
    Xue, Chun Jason
    Sha, Edwin Hsing-Mean
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2012, 60 (06) : 3253 - 3263
  • [19] Performance Analysis of Vertically Partitioned Data in Clouds Through a Client-Based In-Memory Key-Value Store Cache
    Kohler, Jens
    Specht, Thomas
    INTERNATIONAL JOINT CONFERENCE: CISIS'15 AND ICEUTE'15, 2015, 369 : 3 - 13
  • [20] Performance-based data-driven optimal tracking control of shape memory alloy actuated manipulator through reinforcement learning
    Liu, Hongshuai
    Cheng, Qiang
    Xiao, Jichun
    Hao, Lina
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2022, 114