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 条
  • [31] High-Performance Computing MRI Simulations
    Stoecker, Tony
    Vahedipour, Kaveh
    Pflugfelder, Daniel
    Shah, N. Jon
    MAGNETIC RESONANCE IN MEDICINE, 2010, 64 (01) : 186 - 193
  • [32] The Growth of High-Performance Computing in Africa
    Amolo, George O.
    COMPUTING IN SCIENCE & ENGINEERING, 2018, 20 (03) : 21 - 24
  • [33] Taming complexity in high-performance computing
    Oldehoeft, R
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2000, 54 (4-5) : 341 - 357
  • [34] Autotuning in High-Performance Computing Applications
    Balaprakash, Prasanna
    Dongarra, Jack
    Gamblin, Todd
    Hall, Mary
    Hollingsworth, Jeffrey K.
    Norris, Boyana
    Vuduc, Richard
    PROCEEDINGS OF THE IEEE, 2018, 106 (11) : 2068 - 2083
  • [35] The promise of high-performance reconfigurable computing
    El-Ghazawi, Tarek
    El-Araby, Esam
    Huang, Miaoqing
    Gaj, Kris
    Kindratenko, Volodymyr
    Buell, Duncan
    COMPUTER, 2008, 41 (02) : 69 - +
  • [36] High-Performance Distributed Computing with Smartphones
    Ishikawa, Nadeem
    Nomura, Hayato
    Yoda, Yuya
    Uetsuki, Osamu
    Fukunaga, Keisuke
    Nagoya, Seiji
    Sawara, Junya
    Ishihata, Hiroaki
    Senoguchi, Junsuke
    EURO-PAR 2023: PARALLEL PROCESSING WORKSHOPS, PT II, EURO-PAR 2023, 2024, 14352 : 229 - 232
  • [37] High-performance computing in image registration
    Zanin, Michele
    Remondino, Fabio
    Dalla Mura, Mauro
    HIGH-PERFORMANCE COMPUTING IN REMOTE SENSING II, 2012, 8539
  • [38] Enabling High-Performance Computing as a Service
    AbdelBaky, Moustafa
    Parashar, Manish
    Kim, Hyunjoo
    Jordan, Kirk E.
    Sachdeva, Vipin
    Sexton, James
    Jamjoom, Hani
    Shae, Zon-Yin
    Pencheva, Gergina
    Tavakoli, Reza
    Wheeler, Mary F.
    COMPUTER, 2012, 45 (10) : 72 - 80
  • [39] COMPILER TRANSFORMATIONS FOR HIGH-PERFORMANCE COMPUTING
    BACON, DF
    GRAHAM, SL
    SHARP, OJ
    ACM COMPUTING SURVEYS, 1994, 26 (04) : 345 - 420
  • [40] HIGH-PERFORMANCE COMPUTING ON WALL STREET
    Spiers, Brad
    Wallez, Denis
    COMPUTER, 2010, 43 (12) : 53 - 59