Yayınlanmış 1 Ocak 2024 | Sürüm v1
Dergi makalesi Açık

Stochastic Gradient Descent for matrix completion: Hybrid parallelization on shared- and distributed-memory systems

  • 1. Bilkent Univ, Comp Engn Dept, Turkiye, TR-06800 Ankara, Turkiye
  • 2. Lawrence Berkeley Natl Lab, 1 Cyclotron Rd, Berkeley, CA 94720 USA

Açıklama

The purpose of this study is to investigate the hybrid parallelization of the Stochastic Gradient Descent (SGD) algorithm for solving the matrix completion problem on a high-performance computing platform. We propose a hybrid parallel decentralized SGD framework with asynchronous inter-process communication and a novel flexible partitioning scheme to attain scalability up to hundreds of processors. We utilize Message Passing Interface (MPI) for inter-node communication and POSIX threads for intra-node parallelism. We tested our method by using different real-world benchmark datasets. Experimental results on a hybrid parallel architecture showed that, compared to the state-of-the-art, the proposed algorithm achieves 6x higher throughput on sparse datasets, while it achieves comparable throughput on relatively dense datasets.

Dosyalar

bib-fafd8c3d-5ca6-4b5e-976b-357c6ea4ece5.txt

Dosyalar (214 Bytes)

Ad Boyut Hepisini indir
md5:0579a95c6f747004bd5c4a0504b73708
214 Bytes Ön İzleme İndir