The present trend in big-data analytics is to exploit algorithms with (sub-)linear time complexity, in this sense it is usually worth to investigate if the available techniques can be approximated to reach an affordable complexity. However, there are still problems in data science and engineering that involve algorithms with higher time complexity, like matrix inversion or Singular Value Decomposition (SVD). This work presents the results of a survey that reviews a number of tools meant to perform dense linear algebra at ``Big Data'' scale: namely, the proposed approach aims first to define a feasibility boundary for the problem size of shared-memory matrix factorizations, then to understand whether it is convenient to employ specific tools meant to scale out such dense linear algebra tasks on distributed platforms. The survey will eventually discuss the presented tools from the point of view of domain experts (data scientist, engineers), hence focusing on the trade-off between usability and performance.

Scaling Dense Linear Algebra on Multicore and Beyond: a Survey

Paolo Viviani;Maurizio Drocco;Marco Aldinucci
2018-01-01

Abstract

The present trend in big-data analytics is to exploit algorithms with (sub-)linear time complexity, in this sense it is usually worth to investigate if the available techniques can be approximated to reach an affordable complexity. However, there are still problems in data science and engineering that involve algorithms with higher time complexity, like matrix inversion or Singular Value Decomposition (SVD). This work presents the results of a survey that reviews a number of tools meant to perform dense linear algebra at ``Big Data'' scale: namely, the proposed approach aims first to define a feasibility boundary for the problem size of shared-memory matrix factorizations, then to understand whether it is convenient to employ specific tools meant to scale out such dense linear algebra tasks on distributed platforms. The survey will eventually discuss the presented tools from the point of view of domain experts (data scientist, engineers), hence focusing on the trade-off between usability and performance.
2018
Euromicro Intl. Conference on Parallel Distributed and network-based Processing (PDP)
Cambridge, UK
2018
Proc. of 26th Euromicro Intl. Conference on Parallel Distributed and network-based Processing (PDP)
IEEE
751
758
svd, big data, linear algebra, singular value decomposition, distributed computing
Paolo, Viviani; Maurizio, Drocco; Marco, Aldinucci
File in questo prodotto:
File Dimensione Formato  
preprint_aperto.pdf

Accesso aperto

Descrizione: Scaling Dense Linear Algebra on Multicore and Beyond: a Survey
Tipo di file: PREPRINT (PRIMA BOZZA)
Dimensione 230.24 kB
Formato Adobe PDF
230.24 kB Adobe PDF Visualizza/Apri

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/2318/1659340
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 0
social impact