Hypergraph partitioning and reordering for parallel sparse triangular solves and tensor decomposition ; Paralel seyrek üçgensel sistemler ve tensör ayrıştırma için hiperçizge bölümleme ve yeniden sıralama yöntemleri

Saved in:
Bibliographic Details
Title: Hypergraph partitioning and reordering for parallel sparse triangular solves and tensor decomposition ; Paralel seyrek üçgensel sistemler ve tensör ayrıştırma için hiperçizge bölümleme ve yeniden sıralama yöntemleri
Authors: Torun, Tuğba
Contributors: Aykanat, Cevdet
Publisher Information: Bilkent University
Publication Year: 2021
Collection: Bilkent University: Institutional Repository
Subject Terms: Hypergraph partitioning, Distributed-memory architectures, Sparse matrix, Sparse tensor, Sparse linear system solution, Parallel sparse triangu-lar solve, SPIKE algorithm, Parallel Gauss-Seidel, Incomplete LU factorization, ILU(0), Tensor decomposition, Canonical polyadic decomposition (CPD), Carte-sian partitioning, Communication volume
Description: Cataloged from PDF version of article. ; Thesis (Ph.D.): Bilkent University, Department of Computer Engineering, İhsan Doğramacı Bilkent University, 2021. ; Includes bibliographical references (leaves 122-134). ; Several scientific and real-world problems require computations with sparse ma-trices, or more generally, sparse tensors which are multi-dimensional arrays. For sparse matrix computations, parallelization of sparse triangular systems intro-duces significant challenges because of the sequential nature of the computations involved. One approach to parallelize sparse triangular systems is to use sparse triangular SPIKE (stSPIKE) algorithm, which was originally proposed for shared memory architectures. stSPIKE decouples the problem into independent smaller systems and requires the solution of a much smaller reduced sparse triangular sys-tem. We extend and implement stSPIKE for distributed-memory architectures. Then we propose distributed-memory parallel Gauss-Seidel (dmpGS) and ILU (dmpILU) algorithms by means of stSPIKE. Furthermore, we propose novel hy-pergraph partitioning models and in-block reordering methods for minimizing the size and nonzero count of the reduced systems that arise in dmpGS and dmpILU. For sparse tensor computations, tensor decomposition is widely used in the anal-ysis of multi-dimensional data. The canonical polyadic decomposition (CPD) is one of the most popular tensor decomposition methods, which is commonly computed by the CPD-ALS algorithm. Due to high computational and mem-ory demands of CPD-ALS, it is inevitable to use a distributed-memory-parallel algorithm for efficiency. The medium-grain CPD-ALS algorithm, which adopts multi-dimensional cartesian tensor partitioning, is one of the most successful dis-tributed CPD-ALS algorithms for sparse tensors. We propose a novel hypergraph partitioning model, CartHP, whose partitioning objective correctly encapsulates the minimization of total communication volume of multi-dimensional cartesian tensor partitioning. Extensive experiments on ...
Document Type: thesis
File Description: xvii, 134 leaves : charts; 30 cm.; application/pdf
Language: English
Relation: http://hdl.handle.net/11693/76437; B151922
Availability: http://hdl.handle.net/11693/76437
Rights: info:eu-repo/semantics/openAccess
Accession Number: edsbas.D66D1851
Database: BASE
Be the first to leave a comment!
You must be logged in first