Exploiting Approximate MLC-PCM in Low-Power Embedded Systems

被引:4
|
作者
Nodeh, Mohammad Taghi Teimoori [1 ]
Bazzaz, Mostafa [1 ]
Ejlali, Alireza [1 ]
机构
[1] Sharif Univ Technol, Comp Engn Dept, Tehran, Iran
关键词
Non-volatile memory; phase change memory; approximate computing; low-power design; embedded systems; memory management; PHASE-CHANGE MEMORY; RESISTANCE;
D O I
10.1145/3105926
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-level cell phase change memory (MLC-PCM), because of its very low leakage power and high density, is promising for embedded systems. Furthermore, for applications with inherent low sensitivity to errors, approximate write operations can be exploited in MLC-PCM to improve endurance and performance. However, data that reside in the approximate MLC-PCM for a rather long time without refreshing are prone to soft errors due to resistance drift phenomenon, while even for an application with inherent low sensitivity to errors, a high soft error rate can degrade its Quality of Result (QoR). The architecture-level approaches to decrease the drift effect incur considerable power overhead (about 100%), which is a prominent issue in embedded systems, and are dependent on the number of logic levels stored in the PCM cell (e.g., most of them are designed for 4LC-PCM). This article, taking a different approach, proposes a drift-aware frequency and voltage management to alleviate the drift-based soft-error rate. To this end, first we characterize the application data based on the degree of being exposed to the drift to identify the drift-prone application data. Then we assign the execution frequency and voltage to different regions of the application considering the drift. This frequency assignment speeds up the application regions wherein the drift-prone data are accessed to shorten the lifetime of the drift-prone data, thereby decreasing the soft error rate. An integer linear programming model implements our proposed Dynamic Voltage Frequency Scaling (DVFS). Also, the proposed approach is independent of the number of levels of PCM cells and can be applied to any MLC-PCM system. To evaluate the approach, the approximate MLC-PCM is simulated using empirical models and is integrated into a full-system simulator as data memory. The experimental results show that, by exploiting the approach, QoR is in the acceptable range, while its power overhead is about 84% (on average) less than that of the architecture-level approach.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] Low-Power, Highly Reliable Dynamic Thermal Management by Exploiting Approximate Computing
    Rahimipour, Somayeh
    Flayyih, Wameedh Nazar
    Kamsani, Noor Ain
    Hashim, Shaiful Jahari
    Stan, Mircea R.
    Rokhani, Fakhrul Zaman B.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (10) : 2210 - 2222
  • [2] Real-time and approximate iterative optical flow implementation on low-power embedded CPUs
    Millet, Maxime
    Cassagne, Adrien
    Rambaux, Nicolas
    Lacassagne, Lionel
    2023 IEEE 34TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP, 2023, : 135 - 138
  • [3] Research on Low-Power Technologies of Software in Embedded systems
    Tang Ke
    Xie Baojun
    INTERNATIONAL SYMPOSIUM ON PHOTOELECTRONIC DETECTION AND IMAGING 2013: INFRARED IMAGING AND APPLICATIONS, 2013, 8907
  • [4] Dynamic Tag Reduction for Low-Power Caches in Embedded Systems with Virtual Memory
    Peter Petrov
    Alex Orailoglu
    International Journal of Parallel Programming, 2007, 35 : 157 - 177
  • [5] Dynamic tag reduction for low-power caches in embedded systems with virtual memory
    Petrov, Peter
    Orailoglu, Alex
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2007, 35 (02) : 157 - 177
  • [6] Low-Power Approximate MAC Unit
    Esposito, Darjn
    Strollo, Antonio G. M.
    Alioto, Massimo
    2017 13TH CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONICS AND ELECTRONICS (PRIME), 2017, : 81 - 84
  • [7] Accurate Power Consumption Evaluation for Peripherals in Ultra Low-Power embedded systems
    Berthou, Gautier
    Marquet, Kevin
    Risset, Tanguy
    Salagnac, Guillaume
    2020 GLOBAL INTERNET OF THINGS SUMMIT (GIOTS), 2020,
  • [8] Low-power design for embedded processors
    Moyer, B
    PROCEEDINGS OF THE IEEE, 2001, 89 (11) : 1576 - 1587
  • [9] Simultaneous thin-thread processors for low-power embedded systems
    Ro, Won W.
    Yi, Jaeyoung
    Park, Joon-Sang
    Park, Joonseok
    IEICE ELECTRONICS EXPRESS, 2008, 5 (19) : 802 - 808
  • [10] Transparent Standby for Low-Power, Resource-Constrained Embedded Systems
    Sant'Anna, Francisco
    Sztajnberg, Alexandre
    de Moura, Ana Lucia
    Rodrigues, Noemi
    ACM SIGPLAN NOTICES, 2018, 53 (06) : 94 - 98