Data reduction algorithms often produce inaccurate results for loss of relevant information. Recently, the singular value decomposition (SVD) method has been used as preprocessing method in order to deal with high-dimensional data and achieve fuzzy-rough reduct convergence on higher dimensional datasets. Despite the well-known fact that SVD offers attractive properties, its high computational cost remains a critical issue. In this work, we present a parallel implementation of the SVD algorithm on graphics processing units using CUDA programming model. Our approach is based on an iterative parallel version of the QR factorization by means of Givens rotations using the Sameh and Kuck scheme. Our results show significant improvements in terms of performances with respect to the CPU version that encourage its usability for this expensive processing of data.

On GPU-CUDA as preprocessing of fuzzy-rough data reduction by means of singular value decomposition / Cuomo, Salvatore; Galletti, Ardelio; Marcellino, Livia; Navarra, Guglielmo; Toraldo, Gerardo. - In: SOFT COMPUTING. - ISSN 1432-7643. - 22:5(2018), pp. 1525-1532. [10.1007/s00500-017-2887-x]

On GPU-CUDA as preprocessing of fuzzy-rough data reduction by means of singular value decomposition

Cuomo, Salvatore
;
Galletti, Ardelio;Marcellino, Livia;Toraldo, Gerardo
2018

Abstract

Data reduction algorithms often produce inaccurate results for loss of relevant information. Recently, the singular value decomposition (SVD) method has been used as preprocessing method in order to deal with high-dimensional data and achieve fuzzy-rough reduct convergence on higher dimensional datasets. Despite the well-known fact that SVD offers attractive properties, its high computational cost remains a critical issue. In this work, we present a parallel implementation of the SVD algorithm on graphics processing units using CUDA programming model. Our approach is based on an iterative parallel version of the QR factorization by means of Givens rotations using the Sameh and Kuck scheme. Our results show significant improvements in terms of performances with respect to the CPU version that encourage its usability for this expensive processing of data.
2018
On GPU-CUDA as preprocessing of fuzzy-rough data reduction by means of singular value decomposition / Cuomo, Salvatore; Galletti, Ardelio; Marcellino, Livia; Navarra, Guglielmo; Toraldo, Gerardo. - In: SOFT COMPUTING. - ISSN 1432-7643. - 22:5(2018), pp. 1525-1532. [10.1007/s00500-017-2887-x]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/696697
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 6
social impact