Exploiting the Error Resilience of the Preconditioned Conjugate Gradient Method for Energy and Delay Optimization

被引:0
|
作者
Lylina, Natalia [1 ]
Holst, Stefan [2 ]
Jafarzadeh, Hanieh [1 ]
Kourfali, Alexandra [1 ]
Wunderlich, Hans-Joachim [3 ]
机构
[1] Univ Stuttgart, ITI, Pfaffenwaldring 47, D-70569 Stuttgart, Germany
[2] Kyushu Inst Technol, Dept Creat Informat, Kitakyushu, Fukuoka, Japan
[3] Univ Stuttgart, Pfaffenwaldring 47, D-70569 Stuttgart, Germany
来源
2023 IEEE 29TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN, IOLTS | 2023年
关键词
Preconditioned Conjugate Gradient; overscaling; energy optimization; hardware accelerators; DESIGN;
D O I
10.1109/IOLTS59296.2023.10224885
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Preconditioned Conjugate Gradient (PCG) method is well-established for solving linear equations. Running the PCG method on a hardware accelerator ensures fast and efficient computation. At the same time, each hardware accelerator may be slightly different due to process variability or aging. To handle the variability, a rather pessimistic frequency selection for the whole population of accelerators is often utilized. Increasing the frequency may improve the performance but may also increase the risk of computational errors, affect the convergence of PCG or even corrupt the PCG results. In this paper, we present a method to determine the frequency for each hardware accelerator instance which optimizes the execution time and the energy efficiency of the PCG method. First, a technique is presented to analyze the error resilience of a PCG algorithm to overclocking. Based on the analysis results, we increase the frequency to speed up the convergence while keeping the error rate below the required threshold.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Solution of the pressure correction equation by the preconditioned conjugate gradient method
    Sheen, SC
    Wu, JL
    NUMERICAL HEAT TRANSFER PART B-FUNDAMENTALS, 1997, 32 (02) : 215 - 230
  • [32] A backward/forward recovery approach for the preconditioned conjugate gradient method
    Fasi, Massimiliano
    Langou, Julien
    Robert, Yves
    Ucar, Bora
    JOURNAL OF COMPUTATIONAL SCIENCE, 2016, 17 : 522 - 534
  • [33] A PARTIAL PRECONDITIONED CONJUGATE-GRADIENT METHOD FOR LARGE EIGENPROBLEMS
    PAPADRAKAKIS, M
    YAKOUMIDAKIS, M
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1987, 62 (02) : 195 - 207
  • [34] Regularized image restoration based on preconditioned conjugate gradient method
    Meng, Ling
    Zhang, Bing
    PROCEEDINGS OF 3RD INTERNATIONAL CONFERENCE ON MULTIMEDIA TECHNOLOGY (ICMT-13), 2013, 84 : 1442 - 1449
  • [35] Application of the preconditioned conjugate gradient method to reconstruction of seismic data
    Huo Zhi-Zhou
    Xiong Deng
    Zhang Jian-Feng
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2013, 56 (04): : 1321 - 1330
  • [36] Preconditioned conjugate gradient method for the analysis of an electromagnetic wave tool
    Chen, Aixin
    Zuo, Huijuan
    Chen, Aihong
    Su, Donglin
    2006 7TH INTERNATIONAL SYMPOSIUM ON ANTENNAS, PROPAGATION AND EM THEORY, VOLS 1 AND 2, PROCEEDINGS, 2006, : 632 - 634
  • [37] THE BLOCK PRECONDITIONED CONJUGATE-GRADIENT METHOD ON VECTOR COMPUTERS
    MEURANT, G
    BIT, 1984, 24 (04): : 623 - 633
  • [38] Preconditioned Conjugate Gradient Solvers for the Generalized Finite Element Method
    Fillmore, Travis B.
    Gupta, Varun
    Duarte, Carlos Armando
    MESHFREE METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS IX, 2019, 129 : 1 - 17
  • [39] A scalable parallel preconditioned conjugate gradient method for bundle adjustment
    Jiaxin Peng
    Jie Liu
    Hua Wei
    Applied Intelligence, 2022, 52 : 753 - 765
  • [40] Preconditioned Conjugate Gradient Method for Static Reanalysis with Modifications of Supports
    Liu, H. F.
    Wu, B. S.
    Li, Z. G.
    JOURNAL OF ENGINEERING MECHANICS, 2015, 141 (02)