PASTA: A Parallel Sparse Tensor Algorithm Benchmark Suite

02/08/2019
by   Jiajia Li, et al.
0

Tensor methods have gained increasingly attention from various applications, including machine learning, quantum chemistry, healthcare analytics, social network analysis, data mining, and signal processing, to name a few. Sparse tensors and their algorithms become critical to further improve the performance of these methods and enhance the interpretability of their output. This work presents a sparse tensor algorithm benchmark suite (PASTA) for single- and multi-core CPUs. To the best of our knowledge, this is the first benchmark suite for sparse tensor world. PASTA targets on: 1) helping application users to evaluate different computer systems using its representative computational workloads; 2) providing insights to better utilize existed computer architecture and systems and inspiration for the future design. This benchmark suite is publicly released https://gitlab.com/tensorworld/pasta.

READ FULL TEXT

page 9

page 10

page 11

page 12

page 18

page 19

page 24

page 25

research
01/02/2020

A Parallel Sparse Tensor Benchmark Suite on CPUs and GPUs

Tensor computations present significant performance challenges that impa...
research
05/21/2020

Sparse Tensor Transpositions

We present a new algorithm for transposing sparse tensors called Quesadi...
research
10/29/2019

DBCSR: A Blocked Sparse Tensor Algebra Library

Advanced algorithms for large-scale electronic structure calculations ar...
research
06/10/2013

Logistic Tensor Factorization for Multi-Relational Data

Tensor factorizations have become increasingly popular approaches for va...
research
07/06/2016

Tensor Decomposition for Signal Processing and Machine Learning

Tensors or multi-way arrays are functions of three or more indices (i,j...
research
12/14/2018

Parallel Sparse Tensor Decomposition in Chapel

In big-data analytics, using tensor decomposition to extract patterns fr...
research
05/13/2022

A Comprehensive Benchmark Suite for Intel SGX

Trusted execution environments (TEEs) such as facilitate the secure exec...

Please sign up or login with your details

Forgot password? Click here to reset