z-logo
open-access-imgOpen Access
SLACID - sparse linear algebra in a column-oriented in-memory database system
Author(s) -
David Kernert,
Frank Köhler,
Wolfgang Lehner
Publication year - 2014
Publication title -
qucosa (saxon state and university library dresden)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/2618243.2618254
Subject(s) - computer science , linear algebra , column (typography) , sparse matrix , workflow , sparse approximation , parallel computing , matrix (chemical analysis) , data structure , representation (politics) , theoretical computer science , computational science , database , algorithm , programming language , mathematics , telecommunications , physics , geometry , materials science , frame (networking) , quantum mechanics , politics , political science , law , composite material , gaussian
Scientific computations and analytical business applications are often based on linear algebra operations on large, sparse matrices. With the hardware shift of the primary storage from disc into memory it is now feasible to execute linear algebra queries directly in the database engine. This paper presents and compares different approaches of storing sparse matrices in an in-memory column-oriented database system. We show that a system layout derived from the compressed sparse row representation integrates well with a columnar database design and that the resulting architecture is moreover amenable to a wide range of non-numerical use cases when dictionary encoding is used. Dynamic matrix manipulation operations, like online insertion or deletion of elements, are not covered by most linear algebra frameworks. Therefore, we present a hybrid architecture that consists of a read-optimized main and a write-optimized delta structure and evaluate the performance for dynamic sparse matrix workloads by applying workflows of nuclear science and network graphs.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom