Large-Scale Visualization of Sparse Matrices
Author(s) -
Daniel Langr,
Ivan Šimeček,
Pavel Tvrdı́k,
T. Dytrych
Publication year - 2014
Publication title -
scalable computing practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.192
H-Index - 18
ISSN - 1895-1767
DOI - 10.12694/scpe.v15i1.963
Subject(s) - computer science , visualization , sparse matrix , scalability , overhead (engineering) , parallel computing , scheme (mathematics) , matrix (chemical analysis) , scale (ratio) , algorithm , computational science , theoretical computer science , data mining , mathematics , database , composite material , mathematical analysis , materials science , physics , operating system , gaussian , quantum mechanics
An efficient algorithm for parallel acquisition of visualization data for large sparse matrices is presented and evaluated both analytically and empirically. The algorithm was designed to be application-independent, i.e., it works with any matrix-processors mapping and with any sparse storage format/scheme. The empirical scalability study of the algorithm was carried on using multiple modern HPC systems. In our largest experiment, we utilized 262,144 processors for 73 seconds to gather and store to a file the visualization data for a matrix with 1.17x10^13 nonzero elements. Using the proposed algorithm, one can thus visualize large sparse matrices with a minimal runtime overhead imposed on executed HPC codes.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom