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

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 high-performance 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. • Comparison of constrained and unconstrained minimisation problems in signal processing applications. • Comparison of local and global optimisers, linear system solvers, and singular- values decomposers. • Design of efficient signal approximation and denoising methods on regular and irregular grids. • High-performance computing implementation of the processing methods and performance analysis.

Authors

Institutions

Publication Details

Journal
Mathematics and Computers in Simulation
Published
2024-10-17
DOI
https://doi.org/10.1016/j.matcom.2024.10.003
Citations
1
Primary Topic
Matrix Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.36
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Simone Cammarasana, Giuseppe Patanè
1 citations
Mathematics and Computers in Simulation
Matrix Theory and Algorithms
0.36
article

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

Simone Cammarasana, Giuseppe Patanè
article en
1 citations

Abstract

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 high-performance 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. • Comparison of constrained and unconstrained minimisation problems in signal processing applications. • Comparison of local and global optimisers, linear system solvers, and singular- values decomposers. • Design of efficient signal approximation and denoising methods on regular and irregular grids. • High-performance computing implementation of the processing methods and performance analysis.

Mathematics and Computers in SimulationVol. 229
Institute of Intelligent Systems for Automation (IT)
Openalex Percentile: Top 35%
Matrix Theory and Algorithms
0.36
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.