Published July 1, 2023 | Version v1
Dataset Open

DAMN SpMV Benchmark Results

  • 1. MPI DCTS, Magdeburg

Description

This data set contains measurements of run times computing the SpMV product on an Intel Skylake Xeon Silver 4110 for matrices stored in the Compressed Sparse Rows (CSR) format as well as the Diagonally-Addressed CSR (DA-CSR) format. All matrices have been taken from the SuiteSparse Matrix Collection. The following implementations have been measured.

  • Eigen version 3.4.0 for CSR
  • Intel MKL version 2021.1 for CSR
  • Several custom (DAMN) implementations for CSR and DA-CSR

See 10.5281/zenodo.8104335 for the source codes that were used to generate this data set.

Install Julia version 1.8.5 or newer and execute the following to generate some figures describing the data set.

julia --project RUNME.jl

Alternatively, explore the data by running

julia --project -e 'import Pkg; Pkg.instantiate()'
julia --project -e 'using Pluto; Pluto.run()'

and opening RUNME.jl from the Pluto server. This notebook is identical to notebooks/spmv-perf.jl within 10.5281/zenodo.8104335.

Refer to the README for further information.

Files

README.md

Files (227.8 MB)

Name Size Download all
md5:24c878a54ad0ca24cd0785d20663e690
227.7 MB Download
md5:97b722d8c3a0a780a3deee2f0e26f609
49.1 kB Download
md5:448ecb92cd47958074a234423190650d
544 Bytes Download
md5:0640bac3f56bb935b1b05fcc2fc3ecb4
9.1 kB Preview Download
md5:ebe0db451814313b11f87e70eca96af6
77.1 kB Download

Additional details

Related works

Is derived from
Software: 10.5281/zenodo.8104335 (DOI)