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] Exploiting reconfigurability for low-power control of embedded processors
    Carro, L
    Corrêa, E
    Cardozo, R
    Moraes, F
    Bampi, S
    [J]. PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V: BIO-MEDICAL CIRCUITS & SYSTEMS, VLSI SYSTEMS & APPLICATIONS, NEURAL NETWORKS & SYSTEMS, 2003, : 421 - 424
  • [2] DESIGNING LOW-POWER EMBEDDED SYSTEMS
    Gelmuda, Wojciech
    Kos, Andrzej
    [J]. ELECTRONICS WORLD, 2012, 118 (1915): : 18 - 20
  • [3] A Low-Power TDC-Configured Logarithmic Resistance Sensor for MLC PCM Readout
    Kwon, Ji-Wook
    Jin, Dong-Hwan
    Kim, Hyeon-June
    Hwang, Sun-Il
    Shin, Min-Chul
    Cheon, Jun-Ho
    Ryu, Seung-Tak
    [J]. IEEE SENSORS JOURNAL, 2016, 16 (14) : 5524 - 5535
  • [4] A Methodology for Low-Power Approximate Embedded SRAM within Multimedia Applications
    Ataei, Samira
    Stine, James E.
    [J]. 2018 31ST IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2018, : 266 - 271
  • [5] 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.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (10) : 2210 - 2222
  • [6] 3M-PCM: Exploiting Multiple Write Modes MLC Phase Change Main Memory in Embedded Systems
    Pan, Chen
    Xie, Mimi
    Hu, Jingtong
    Chen, Yiran
    Yang, Chengmo
    [J]. 2014 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2014,
  • [7] Low-Power Embedded DSP Core for Communication Systems
    Ya-Lan Tsao
    Wei-Hao Chen
    Ming Hsuan Tan
    Maw-Ching Lin
    Shyh-Jye Jou
    [J]. EURASIP Journal on Advances in Signal Processing, 2003
  • [8] Efficient Augmented Reality on Low-Power Embedded Systems
    Longobardi, Alessandro
    Tecchia, Franco
    Carrozzino, Marcello
    Bergamasco, Massimo
    [J]. AUGMENTED REALITY, VIRTUAL REALITY, AND COMPUTER GRAPHICS, 2021, 12980 : 227 - 244
  • [9] In-house tools for low-power embedded systems
    Chang, N
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 44 - 58
  • [10] Low-power embedded DSP core for communication systems
    Tsao, YL
    Chen, WH
    Tan, MH
    Lin, MC
    Jou, SJ
    [J]. EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2003, 2003 (13) : 1355 - 1370