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 条
  • [31] Error Immune Logic for Low-Power Probabilistic Computing
    Marr, Bo
    George, Jason
    Degnan, Brian
    Anderson, David V.
    Hasler, Paul
    VLSI DESIGN, 2010, 2010
  • [32] Computing a Language-Based Guarantee for Timing Properties of Cyber-Physical Systems
    Dhruva, Neil
    Kumar, Pratyush
    Giannopoulou, Georgia
    Thiele, Lothar
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [33] Product/Device reliability correlations for low-power applications
    Kalpat, Sriram
    2012 IEEE INTERNATIONAL INTEGRATED RELIABILITY WORKSHOP FINAL REPORT, 2012, : 30 - 30
  • [34] Reliability Assessment of Low-Power Processors in Supercomputing Systems
    Shin, Insun
    Kwon, Daeil
    NANOSCIENCE AND NANOTECHNOLOGY LETTERS, 2017, 9 (08) : 1241 - 1245
  • [35] Everyday language computing - Toward investigating social and functional aspects of language, and realizing language-based operating system
    Iwazume, Michiaki
    Kobayashi, Ichiro
    Itho, Noriko
    Takahashi, Yusuke
    Fujishiro, Hiroko
    Sugeno, Michio
    Transactions of the Japanese Society for Artificial Intelligence, 2002, 17 (02) : 181 - 185
  • [36] A Language-based Approach to Analysing Flow Security Properties in Virtualised Computing Systems
    Mu, Chunyan
    2020 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2020), 2020, : 185 - 192
  • [37] Multi-Context TCAM Based Selective Computing Architecture for a Low-Power NN
    Arakawa, Ren
    Onizawa, Naoya
    Diguet, Jean-Philippe
    Hanyu, Takahiro
    2019 26TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2019, : 117 - 118
  • [38] Low-Power Sparse Hyperdimensional Encoder for Language Recognition
    Imani, Mohsen
    Hwang, John
    Rosing, Tajana
    Rahimi, Abbas
    Rabaey, Jan M.
    IEEE DESIGN & TEST, 2017, 34 (06) : 94 - 101
  • [39] Circuit Reliability of Low-Power RRAM-Based Logic-in-Memory Architectures
    Zanotti, Tommaso
    Puglisi, Francesco Maria
    Pavan, Paolo
    2019 IEEE INTERNATIONAL INTEGRATED RELIABILITY WORKSHOP (IIRW), 2019, : 16 - 20
  • [40] Low-power TCAM for regular expression matching
    Zhang, Da-Fang, 1600, Editorial Board of Journal on Communications (35):