Skip to Main content Skip to Navigation
Journal articles

Denoising applied to spectroscopies-part II: Decreasing computation time

Abstract : Spectroscopies are of fundamental importance but can suffer from low sensitivity. Singular Value Decomposition (SVD) is a highly interesting mathematical tool, which can be conjugated with low-rank approximation to denoise spectra and increase sensitivity. SVD is also involved in data mining with Principal Component Analysis (PCA). In this paper, we focussed on the optimisation of SVD duration, which is a time-consuming computation. Both Intel processors (CPU) and Nvidia graphic cards (GPU) were benchmarked. A 100 times gain was achieved when combining divide and conquer algorithm, Intel Math Kernel Library (MKL), SSE3 (Streaming SIMD Extensions) hardware instructions and single precision. In such case, the CPU can outperform the GPU driven by CUDA technology. These results give a strong background to optimise SVD computation at the user scale.
Complete list of metadatas

Cited literature [94 references]  Display  Hide  Download

https://hal.sorbonne-universite.fr/hal-02063604
Contributor : Guillaume Laurent <>
Submitted on : Tuesday, March 12, 2019 - 10:18:37 AM
Last modification on : Friday, October 30, 2020 - 2:12:02 PM
Long-term archiving on: : Thursday, June 13, 2019 - 2:14:53 PM

File

2018-12-14_SVD_part2_noemail.p...
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution - ShareAlike 4.0 International License

Identifiers

Citation

Guillaume Laurent, Pierre-Aymeric Gilles, William Woelffel, Virgile Barret-Vivin, Emmanuelle Gouillart, et al.. Denoising applied to spectroscopies-part II: Decreasing computation time. Applied Spectroscopy Reviews, Taylor & Francis, 2020, 55 (3), pp.173-196. ⟨10.1080/05704928.2018.1559851⟩. ⟨hal-02063604⟩

Share

Metrics

Record views

313

Files downloads

203


Données de recherche