发明名称 SPARSE LINEAR ALGEBRA IN COLUMN-ORIENTED IN-MEMORY DATABASE
摘要 Embodiments relate to storing sparse matrices in an in-memory column-oriented database system. Specifically, recent hardware shifts of primary storage from disc into memory, allow execution of linear algebra queries directly in the database engine. Dynamic matrix manipulation operations (like online insertion or deletion of elements) are not covered by most linear algebra frameworks. Therefore a hybrid architecture comprises a read-optimized main structure, and a write-optimized delta structure. The resulting system layout derived from the Compressed Sparse Row (CSR) representation, integrates well with a columnar database design. Moreover, the resulting architecture is amenable to a wide range of non-numerical use cases when dictionary encoding is used. Performance in specific examples is evaluated for dynamic sparse matrix workloads, by applying work flows of nuclear science and network graphs. Embodiments allow performing linear algebra operations on large, sparse matrices commonly associated with scientific computations and analytical business applications.
申请公布号 EP2960805(A1) 申请公布日期 2015.12.30
申请号 EP20150001835 申请日期 2015.06.22
申请人 SAP SE 发明人 KERNERT, DAVID;KOEHLER, FRANK;LEHNER, WOLFGANG
分类号 G06F17/16;G06F17/30 主分类号 G06F17/16
代理机构 代理人
主权项
地址