FuseME: Distributed Matrix Computation Engine based on Cuboid-based Fused Operator and Plan Generation

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 96
  • Download : 0
Operator fusion is essentially and widely used in a large number of matrix computation systems in science and industry. The existing distributed operator fusion methods focus on only either low communication cost with the risk of out of memory or large-scale processing with high communication cost. We propose a distributed elastic fused operator called Cuboid-based Fused Operator (CFO) that achieves both low communication cost and large-scale processing. We also propose a novel fusion plan generator called Cuboid-based Fusion plan Generator (CFG) that finds a fusion plan to fuse more operators including large-scale matrix multiplication. We implement a fast distributed matrix computation engine called FuseME by integrating both CFO and CFG seamlessly. FuseME outperforms the state-of-the-art systems including SystemDS by orders of magnitude.
Publisher
Association for Computing Machinery
Issue Date
2022-06
Language
English
Citation

2022 ACM SIGMOD International Conference on the Management of Data, SIGMOD 2022, pp.1891 - 1904

ISSN
0730-8078
DOI
10.1145/3514221.3517895
URI
http://hdl.handle.net/10203/298770
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0