Analysis and comparison of high-performance computing solvers for minimisation problems in signal processing

被引:0
|
作者
Cammarasana, Simone [1 ]
Patane, Giuseppe [1 ]
机构
[1] CNR, IMATI, Via Marini 6, I-16149 Genoa, Italy
关键词
High-performance computing; Minimisation; PRAXIS; Signal processing; Signal approximation and denoising; OPTIMIZATION;
D O I
10.1016/j.matcom.2024.10.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Several physics and engineering applications involve the solution of a minimisation problem to compute an approximation of the input signal. Modern hardware and software use highperformance computing to solve problems and considerably reduce execution time. In this paper, different optimisation methods are compared and analysed for the solution of two classes of non-linear minimisation problems for signal approximation and denoising with different constraints and involving computationally expensive operations, i.e., (i) the global optimisers divide rectangle-local and the improved stochastic ranking evolution strategy, and (ii) the local optimisers principal axis, the Limited-memory Broyden, Fletcher, Goldfarb, Shanno, and the constrained optimisation by linear approximations. The proposed approximation and denoising minimisation problems are attractive due to their numerical and analytical properties, and their analysis is general enough to be extended to most signal-processing problems. As the main contribution and novelty, our analysis combines an efficient implementation of signal approximation and denoising on arbitrary domains, a comparison of the main optimisation methods and their high-performance computing implementations, and a scalability analysis of the main algebraic operations involved in the solution of the problem, such as the solution of linear systems and singular value decomposition. Our analysis is also general regarding the signal processing problem, variables, constraints (e.g., bounded, non-linear), domains (e.g., structured and unstructured grids, dimensionality), high-performance computing hardware (e.g., cloud computing, homogeneous vs. heterogeneous). Experimental tests are performed on the CINECA Marconi100 cluster at the 26th position in the " top500 " list and consider several parameters, such as functional computation, convergence, execution time, and scalability. Our experimental tests are discussed on real-case applications, such as the reconstruction of the solution of the fluid flow field equation on an unstructured grid and the denoising of a satellite image affected by speckle noise. The experimental results show that principal axis is the best optimiser in terms of minima computation: the efficiency of the approximation is 38% with 256 processes, while the denoising has 46% with 32 processes.
引用
收藏
页码:525 / 538
页数:14
相关论文
共 50 条
  • [21] A Survey of Graph Comparison Methods with Applications to Nondeterminism in High-Performance Computing
    Bhowmick, Sanjukta
    Bell, Patrick
    Taufer, Michela
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2023, 37 (3-4) : 306 - 327
  • [22] Efficiency Analysis in Code Development for High-Performance Computing Centers
    -Garcia, Javier Corral
    Gonzalez-Sanchez, Jose-Luis
    Perez-Toledano, Miguel-Angel
    TEEM'19: SEVENTH INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ECOSYSTEMS FOR ENHANCING MULTICULTURALITY, 2019, : 539 - 547
  • [23] Scalable Approach to Failure Analysis of High-Performance Computing Systems
    Shawky, Doaa
    ETRI JOURNAL, 2014, 36 (06) : 1023 - 1031
  • [24] High-Performance Hybrid Computing for Bioinformatic Analysis of Protein Superfamilies
    Suplatov, Dmitry
    Sharapova, Yana
    Shegay, Maxim
    Popova, Nina
    Fesko, Kateryna
    Voevodin, Vladimir
    Svedas, Vytas
    SUPERCOMPUTING (RUSCDAYS 2019), 2019, 1129 : 249 - 264
  • [25] High-Performance Genomic Analysis Framework with In-Memory Computing
    Li, Xueqi
    Tan, Guangming
    Wang, Bingchen
    Sun, Ninghui
    ACM SIGPLAN NOTICES, 2018, 53 (01) : 317 - +
  • [26] A Review of High-Performance Computing Methods for Power Flow Analysis
    Alawneh, Shadi G.
    Zeng, Lei
    Arefifar, Seyed Ali
    MATHEMATICS, 2023, 11 (11)
  • [27] High-performance computing in healthcare:an automatic literature analysis perspective
    Li, Jieyi
    Wang, Shuai
    Rudinac, Stevan
    Osseyran, Anwar
    JOURNAL OF BIG DATA, 2024, 11 (01)
  • [28] Numerical solution of high-temperature gas dynamics problems on high-performance computing systems
    Chetverushkin, Boris N.
    Olkhovskaya, Olga G.
    Tsigvintsev, Il'ya P.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2021, 390
  • [29] A universal, high-performance ECG signal processing engine to reduce clinical burden
    Gibbs, Austin
    Fitzpatrick, Matthew
    Lilburn, Mark
    Easlea, Holly
    Francey, Jonathan
    Funston, Rebecca
    Diven, Jordan
    Murray, Stacey
    Mitchell, Oliver G. J.
    Condon, Adrian
    Mitchell, Andrew R. J.
    Sanchez, Benjamin
    Steinhaus, David
    ANNALS OF NONINVASIVE ELECTROCARDIOLOGY, 2022, 27 (05)
  • [30] Transformations of High-Level Synthesis Codes for High-Performance Computing
    de Fine Licht, Johannes
    Besta, Maciej
    Meierhans, Simon
    Hoefler, Torsten
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (05) : 1014 - 1029