Publications
Detailed Information
RBForest: Efficient In-Memory Format for Sparse Matrices on Dynamic Workloads : RBForest: 동적 워크로드 상의 희소행렬을 위한 효율적인 인-메모리 포맷
Cited 0 time in
Web of Science
Cited 0 time in Scopus
- Authors
- Advisor
- 문봉기
- Issue Date
- 2023
- Publisher
- 서울대학교 대학원
- Keywords
- Sparse Matrix ; Matrix Update ; CSR Format
- Description
- 학위논문(석사) -- 서울대학교대학원 : 공과대학 컴퓨터공학부, 2023. 2. 문봉기.
- Abstract
- Sparse matrices only store nonzero entries with their positional information. Thus, while dense matrices typically store all of their entries in a one-dimensional array, sparse matrices have various choices of internal data structures to use. So there can be many different in-memory formats where sparse matrices are managed.
Various sparse matrix formats have been proposed, and they have advantages in different ways. Formats that support fast linear algebra operations cannot handle matrix updates quickly and vice versa. However, several use cases of sparse matrices are highly dynamic. So the sparse matrices are expected to periodically process analytic queries, including linear algebra operations, while quickly handling a stream of matrix updates.
Thus, one of the mainstream strategies is to manage a sparse matrix in an update-friendly format during matrix updates and convert it to a format for fast linear algebra operations when we need to process analytic queries. To make the best use of this strategy, this paper proposes a new sparse matrix format called RBForest. The RBForest manages one red-black tree per row to reduce the tree re-balancing cost after the insertion or deletion of nonzero entries. It also manages a hash table to enable immediate access to its nonzero elements, reducing the initial search cost for all types of matrix updates. Our evaluations show that the RBForest performs more efficiently on real dynamic workloads than previously proposed formats that adhere to the same strategy.
- Language
- eng
- Files in This Item:
Item View & Download Count
Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.