Improving medium-grain partitioning for scalable sparse tensor decomposition
buir.contributor.author | Aykanat, Cevdet | |
dc.citation.epage | 2825 | en_US |
dc.citation.issueNumber | 12 | en_US |
dc.citation.spage | 2814 | en_US |
dc.citation.volumeNumber | 29 | en_US |
dc.contributor.author | Acer, S. | en_US |
dc.contributor.author | Torun, T. | en_US |
dc.contributor.author | Aykanat, Cevdet | en_US |
dc.date.accessioned | 2019-02-21T16:05:54Z | |
dc.date.available | 2019-02-21T16:05:54Z | |
dc.date.issued | 2018 | en_US |
dc.department | Department of Computer Engineering | en_US |
dc.description.abstract | Tensor decomposition is widely used in the analysis of multi-dimensional data. The canonical polyadic decomposition (CPD) is one of the most popular decomposition methods and commonly found by the CPD-ALS algorithm. High computational and memory costs of CPD-ALS necessitate the use of 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 distributed CPD-ALS algorithms for sparse tensors. This is because cartesian partitioning imposes nice upper bounds on communication overheads. However, this model does not utilize the sparsity pattern of the tensor to reduce the total communication volume. The objective of this work is to fill this literature gap. 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. Experiments on twelve real-world tensors using up to 1024 processors validate the effectiveness of the proposed CartHP model. Compared to the baseline medium-grain model, CartHP achieves average reductions of 52, 43 and 24 percent in total communication volume, communication time and overall runtime of CPD-ALS, respectively. | |
dc.description.provenance | Made available in DSpace on 2019-02-21T16:05:54Z (GMT). No. of bitstreams: 1 Bilkent-research-paper.pdf: 222869 bytes, checksum: 842af2b9bd649e7f548593affdbafbb3 (MD5) Previous issue date: 2018 | en |
dc.description.sponsorship | This work is supported by the Scientific and Technological Research Council of Turkey (TUBITAK) under project EEEAG-116E043. We acknowledge PRACE for awarding us access to resource Hazel Hen (Cray XC40) based in Germany at HLRS. | |
dc.identifier.doi | 10.1109/TPDS.2018.2841843 | |
dc.identifier.issn | 1045-9219 | |
dc.identifier.uri | http://hdl.handle.net/11693/50280 | |
dc.language.iso | English | |
dc.publisher | Institute of Electrical and Electronics Engineers | |
dc.relation.isversionof | https://doi.org/10.1109/TPDS.2018.2841843 | |
dc.relation.project | Partnership for Advanced Computing in Europe AISBL, PRACE - EEEAG-116E043 - Türkiye Bilimsel ve Teknolojik Araştirma Kurumu, TÜBITAK | |
dc.source.title | IEEE Transactions on Parallel and Distributed Systems | en_US |
dc.subject | Canonical polyadic decomposition | en_US |
dc.subject | Cartesian partitioning | en_US |
dc.subject | Communication volume | en_US |
dc.subject | Hypergraph partitioning | en_US |
dc.subject | Load balancing | en_US |
dc.subject | Sparse tensor | en_US |
dc.title | Improving medium-grain partitioning for scalable sparse tensor decomposition | en_US |
dc.type | Article | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Improving_Medium_Grain_Partitioning_for.pdf
- Size:
- 804.17 KB
- Format:
- Adobe Portable Document Format
- Description:
- Full printable version