Fountain Codes for Private Distributed Matrix-Matrix Multiplication

被引:0
|
作者
Bitar, Rawad [1 ]
Xhemrishi, Marvin [1 ]
Wachter-Zeh, Antonia [1 ]
机构
[1] Tech Univ Munich, Inst Commun Engn, Munich, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of designing codes with flexible rate (referred to as rateless codes) for private distributed matrix-matrix multiplication. A master server owns two private matrices A and B and wants to hire worker nodes to help compute the multiplication. The matrices should remain private from the workers, in an information-theoretic sense. This problem has been considered in the literature and codes with a predesigned threshold are constructed. More precisely, the master assigns tasks to the workers and waits for a predetermined number of workers to finish their assigned tasks. The size of the tasks assigned to the workers depends on the designed threshold. We are interested in settings where the size of the task must be small and independent of the designed threshold. We design a rateless private matrix-matrix multiplication scheme, called RPM3. Our scheme fixes the size of the tasks and allows the master to send multiple tasks to the workers. The master keeps receiving results until it can decode the multiplication; hence the flexibility of the rate. Two main applications require this property: i) leverage the possible heterogeneity in the system and assign more tasks to workers that are faster; and ii) assign tasks adaptively to account for a possibly time-varying system.
引用
收藏
页码:480 / 484
页数:5
相关论文
共 50 条
  • [31] Design space exploration for sparse matrix-matrix multiplication on FPGAs
    Lin, Colin Yu
    Wong, Ngai
    So, Hayden Kwok-Hay
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2013, 41 (02) : 205 - 219
  • [32] General matrix-matrix multiplication using SIMD features of the PIII
    Aberdeen, D
    Baxter, J
    EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 980 - 983
  • [33] EXPLOITING MULTIPLE LEVELS OF PARALLELISM IN SPARSE MATRIX-MATRIX MULTIPLICATION
    Azad, Ariful
    Ballard, Grey
    Buluc, Aydin
    Demmel, James
    Grigori, Laura
    Schwartz, Oded
    Toledo, Sivan
    Williams, Samuel
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2016, 38 (06): : C624 - C651
  • [34] PARALLEL SPARSE MATRIX-MATRIX MULTIPLICATION AND INDEXING: IMPLEMENTATION AND EXPERIMENTS
    Buluc, Aydin
    Gilbert, John R.
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2012, 34 (04): : C170 - C191
  • [35] Accelerating sparse matrix-matrix multiplication with GPU Tensor Cores
    Zachariadis, Orestis
    Satpute, Nitin
    Gomez-Luna, Juan
    Olivares, Joaquin
    COMPUTERS & ELECTRICAL ENGINEERING, 2020, 88 (88)
  • [36] Matrix-Matrix Multiplication on a Large Register File Architecture with Indirection
    Sreedhar, Dheeraj
    Derby, J. H.
    Montoye, R. K.
    Johnson, C. L.
    2014 21ST INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2014,
  • [37] Evaluating Spatial Accelerator Architectures with Tiled Matrix-Matrix Multiplication
    Moon, Gordon Euhyun
    Kwon, Hyoukjun
    Jeong, Geonhwa
    Chatarasi, Prasanth
    Rajamanickam, Sivasankaran
    Krishna, Tushar
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (04) : 1002 - 1014
  • [38] On-line soft error correction in matrix-matrix multiplication
    Wu, Panruo
    Ding, Chong
    Chen, Longxiang
    Davies, Teresa
    Karlsson, Christer
    Chen, Zizhong
    JOURNAL OF COMPUTATIONAL SCIENCE, 2013, 4 (06) : 465 - 472
  • [39] Bivariate Polynomial Codes for Secure Distributed Matrix Multiplication
    Hasircioglu, Burak
    Gomez-Vilardebo, Jesus
    Gunduz, Deniz
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2022, 40 (03) : 955 - 967
  • [40] Parallel Algorithm for Quasi-Band Matrix-Matrix Multiplication
    Vooturi, Dharma Teja
    Kothapalli, Kishore
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PPAM 2015, PT I, 2016, 9573 : 106 - 115