Implementation of a non-linear solver on heterogeneous architectures

被引:4
|
作者
Carracciuolo, Luisa [1 ]
Lapegna, Marco [2 ]
机构
[1] Italian Natl Res Council, I-00185 Rome, Italy
[2] Univ Naples Federico II, Naples, Italy
来源
关键词
CUDA; heterogeneous architectures; MAGMA; performance metrics; solver for non-linear problem; QUASI-NEWTON METHODS; GPU; COMPONENT; ARM;
D O I
10.1002/cpe.4903
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Heterogeneous architectures seem to be not only the present but also the future of the HPC world (eg, see the Exascale Project of U.S. Department of Energy or the European Horizon 2020 FET Proactive - High Performance Computing Call). A lot of work has been done in developing software libraries useful to solve problem described by linear equations on such computing systems. Instead, not the same effort is spent in such context for the implementation of software modules to be used to solve non-linear problem. In this work, we present some experiences related with the implementation of a Quasi-Newton method able to exploit, using a combination of "Task Scheduling," "matrix-free," and "look-ahead" approaches, both the CPUs and the GP-GPUs components of a heterogeneous system.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Non-linear equations systems solver
    Negru, V
    Maruster, L
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, APPLICATIONS, 1996, 35 : 330 - 339
  • [2] Scalable parallel linear solver for compact banded systems on heterogeneous architectures
    Song, Hang
    Matsuno, Kristen V.
    West, Jacob R.
    Subramaniam, Akshay
    Ghate, Aditya S.
    Lele, Sanjiva K.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2022, 468
  • [3] A FAST SOLVER FOR NON-LINEAR EIGENVALUE PROBLEMS
    MITTELMANN, HD
    LECTURE NOTES IN MATHEMATICS, 1982, 953 : 46 - 67
  • [4] Switching activity estimation in non-linear architectures
    García-Ortiz, A
    Kabulepa, L
    Glesner, M
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2003, 2799 : 269 - 278
  • [5] Assertion checking of behavioral descriptions with non-linear solver
    Ugarte, I
    Sanchez, P
    2005 IEEE International Conference on Computer Design: VLSI in Computers & Processors, Proceedings, 2005, : 229 - 231
  • [6] Implementation of an improved non-linear susceptometer
    Jablonskas, D.
    Ivanov, M.
    Grigalaitis, R.
    Banys, J.
    FERROELECTRICS, 2017, 513 (01) : 32 - 37
  • [7] Task-Based Sparse Hybrid Linear Solver for Distributed Memory Heterogeneous Architectures
    Agullo, Emmanuel
    Giraud, Luc
    Nakov, Stojce
    EURO-PAR 2016: PARALLEL PROCESSING WORKSHOPS, 2017, 10104 : 83 - 95
  • [8] An SMT solver for non-linear real arithmetic inside Maple
    Sadeghimanesh, AmirHosein
    England, Matthew
    ACM COMMUNICATIONS IN COMPUTER ALGEBRA, 2022, 56 (02): : 76 - 79
  • [9] Solving non-linear Horn clauses using a linear Horn clause solver
    Kafle, Bishoksan
    Gallagher, John P.
    Ganty, Pierre
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (219): : 33 - 48
  • [10] GPU linear and non-linear Poisson-Boltzmann solver module for DelPhi
    Colmenares, Jose
    Ortiz, Jesus
    Rocchia, Walter
    BIOINFORMATICS, 2014, 30 (04) : 569 - 570