SearcharxivSearch

arXiv subjects

Christian Trott

Publications and source records attributed to Christian Trott.

2 recordsLinked to original sources

Multi-threaded Sparse Matrix-Matrix Multiplication for Many-Core and GPU Architectures

Sparse Matrix-Matrix multiplication is a key kernel that has applications in several domains such as scientific computing and graph analysis. Several algorithms have been studied in the past for this foundational kernel. In this paper, we develop parallel algorithms for sparse matrix-matrix multiplication with a focus on performance portability across different high performance computing architectures. The performance of these algorithms depend on the data structures used in them. We compare different types of accumulators in these algorithms and demonstrate the performance difference between these data structures. Furthermore, we develop a meta-algorithm, kkSpGEMM, to choose the right algorithm and data structure based on the characteristics of the problem. We show performance comparisons on three architectures and demonstrate the need for the community to develop two phase sparse matrix-matrix multiplication implementations for efficient reuse of the data structures involved.

cs.DC

Glass former units and transport in ion-conducting network glasses

A new theoretical approach is presented for relating structural information to transport properties in ion conducting network glasses. It relies on the consideration of the different types of glass forming units and the charges associated with them. Changes in the compositions of these units lead to a re-distribution of Coulomb traps for the mobile ions and to a subsequent change in long-range ionic mobilities. It is furthermore shown how measured changes of the unit compositions can be explained by thermodynamic modeling. The theories are tested against experiments on borophosphate glasses and yield good agreement with the measured data both for the compositional changes of the units and the variation of the activation energy.

cond-mat.mtrl-sci