Language-Based Expression of Reliability and Parallelism for Low-Power Computing

被引:0
|
作者
Fonseca, Alcides [1 ]
Cerveira, Frederico [2 ]
Cabral, Bruno [2 ]
Barbosa, Raul [2 ]
机构
[1] Univ Lisbon, Fac Cincias, LASIGE, P-1749016 Lisbon, Portugal
[2] Univ Coimbra, Dept Informat Engn, CISUC, P-3030290 Coimbra, Portugal
来源
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING | 2018年 / 3卷 / 03期
基金
欧盟地平线“2020”;
关键词
Programming languages; dependability; low-power computing; parallelism;
D O I
10.1109/TSUSC.2017.2771376
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Improving the energy-efficiency of computing systems while ensuring reliability is a challenge in all domains, ranging from low-power embedded devices to large-scale servers. In this context, a key issue is that many techniques aiming to reduce power consumption negatively affect reliability, while fault tolerance techniques require computation or state redundancy that increases power consumption, thereby leading to systematic tradeoffs. Managing these tradeoffs requires a combination of techniques involving both the hardware and the software, as it is impractical to focus on a single component or level of the system to reach adequate power consumption and reliability. In this paper, we adopt a language-based approach to express reliability and parallelism, in which programs remain adaptable after compilation and may be executed with different strategies concerning reliability and energy consumption. We implement the proposed programming model, which is named MISO, and perform an experimental analysis aiming to improve the reliability of programs, through fault injection experiments conducted at compile-time, as well as an experimental measurement of power consumption. The results obtained indicate that it is feasible to write programs that remain adaptable after compilation in order to improve the ability to balance reliability, power, and performance.
引用
收藏
页码:153 / 166
页数:14
相关论文
共 50 条
  • [41] Low-Power, Electrochemically Tunable Graphene Synapses for Neuromorphic Computing
    Sharbati, Mohammad Taghi
    Du, Yanhao
    Torres, Jorge
    Ardolino, Nolan D.
    Yun, Minhee
    Xiong, Feng
    ADVANCED MATERIALS, 2018, 30 (36)
  • [42] A low-power task scheduling algorithm for heterogeneous cloud computing
    Liang, Bin
    Dong, Xiaoshe
    Wang, Yufei
    Zhang, Xingjun
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (09): : 7290 - 7314
  • [43] A low-power task scheduling algorithm for heterogeneous cloud computing
    Bin Liang
    Xiaoshe Dong
    Yufei Wang
    Xingjun Zhang
    The Journal of Supercomputing, 2020, 76 : 7290 - 7314
  • [44] Low-power spatial computing using dynamic threshold devices
    Beckett, P
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 2345 - 2348
  • [45] tinyRadar for Gesture Recognition: A Low-power System for Edge Computing
    Kankipati, Dileep
    Munasala, Madhu
    Nikitha, Dasari Sai
    Yadav, Satyapreet Singh
    Rao, Sandeep
    Thakur, Chetan Singh
    2023 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS, 2024, : 75 - 79
  • [46] Low-power adiabatic computing with NMOS energy recovery logic
    Kim, C
    Yoo, SM
    Kang, SM
    ELECTRONICS LETTERS, 2000, 36 (16) : 1349 - 1350
  • [47] Guest Editorial: Special Issue on Low-Power Dependable Computing
    Zhu, Dakai
    Shafique, Muhammad
    Lin, Man
    Pasricha, Sudeep
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2018, 3 (03): : 137 - 138
  • [48] Low-power 3D integrated ferromagnetic computing
    Becherer, M.
    Breitkreutz, S.
    Eichwald, I.
    Ziemys, G.
    Kiermaier, J.
    Csaba, G.
    Schmitt-Landsiedel, D.
    2015 JOINT INTERNATIONAL EUROSOI WORKSHOP AND INTERNATIONAL CONFERENCE ON ULTIMATE INTEGRATION ON SILICON (EUROSOI-ULIS), 2015, : 121 - 124
  • [49] Low-Power Memristor for Neuromorphic Computing: From Materials to Applications
    Zhipeng Xia
    Xiao Sun
    Zhenlong Wang
    Jialin Meng
    Boyan Jin
    Tianyu Wang
    Nano-Micro Letters, 2025, 17 (1)
  • [50] Lightweight fruit detection algorithms for low-power computing devices
    Lawal, Olarewaju Mubashiru
    Zhao, Huamin
    Zhu, Shengyan
    Liu, Chuanli
    Cheng, Kui
    IET IMAGE PROCESSING, 2024, 18 (09) : 2318 - 2328