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
International audienceIn this paper, we propose a generic method of automatic parallelization for sp...
Sparse matrices are first class objects in many VHLLs (very high level languages) used for scientifi...
This paper presents a novel implementation of parallel sparse matrix-matrix multiplication using dis...
A notable characteristic of the scientific computing and machine learning prob-lem domains is the la...
Vector computers have been extensively used for years in matrix algebra to treat with large dense ma...
This dissertation advances the state of the art for scalable high-performance graph analytics and da...
Parallel algorithm animations provide graphical illustration of a parallel computer algorithm. Paral...
We present the results of a series of experiments studying how visualization software scales to mass...
We present the results of a series of experiments studying how visualization software scales to mass...
Sparse matrix multiplication is a common operation in linear algebra and an important element of oth...
Data sets of immense size are regularly generated on large scale computing resources. Even among mor...
Data sets of immense size are regularly generated on large scale computing resources. Even among mo...
Abstract—Shared-memory systems such as regular desktops now possess enough memory to store large dat...
We introduce a parallel, distributed memory algorithm for volume rendering massive data sets. The al...
This whitepaper addresses applicability of the MapReduce paradigm for scientific computing by realiz...
International audienceIn this paper, we propose a generic method of automatic parallelization for sp...
Sparse matrices are first class objects in many VHLLs (very high level languages) used for scientifi...
This paper presents a novel implementation of parallel sparse matrix-matrix multiplication using dis...
A notable characteristic of the scientific computing and machine learning prob-lem domains is the la...
Vector computers have been extensively used for years in matrix algebra to treat with large dense ma...
This dissertation advances the state of the art for scalable high-performance graph analytics and da...
Parallel algorithm animations provide graphical illustration of a parallel computer algorithm. Paral...
We present the results of a series of experiments studying how visualization software scales to mass...
We present the results of a series of experiments studying how visualization software scales to mass...
Sparse matrix multiplication is a common operation in linear algebra and an important element of oth...
Data sets of immense size are regularly generated on large scale computing resources. Even among mor...
Data sets of immense size are regularly generated on large scale computing resources. Even among mo...
Abstract—Shared-memory systems such as regular desktops now possess enough memory to store large dat...
We introduce a parallel, distributed memory algorithm for volume rendering massive data sets. The al...
This whitepaper addresses applicability of the MapReduce paradigm for scientific computing by realiz...
International audienceIn this paper, we propose a generic method of automatic parallelization for sp...
Sparse matrices are first class objects in many VHLLs (very high level languages) used for scientifi...
This paper presents a novel implementation of parallel sparse matrix-matrix multiplication using dis...