A Novel Multi-CPU/GPU Collaborative Computing Framework for SGD-based Matrix Factorization

被引:1
作者
Huang, Yizhi [1 ,2 ]
Yin, Yanlong [3 ]
Liu, Yan [1 ]
He, Shuibing [3 ,4 ]
Bai, Yang [1 ]
Li, Renfa [1 ]
机构
[1] Hunan Univ, Changsha, Peoples R China
[2] Zhejiang Lab, Changsha, Peoples R China
[3] Zhejiang Lab, Hangzhou, Peoples R China
[4] Zhejiang Univ, Hangzhou, Peoples R China
来源
50TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING | 2021年
基金
中国国家自然科学基金;
关键词
heterogeneous collaborative computing; matrix factorization; multiCPU/GPU;
D O I
10.1145/3472456.3472520
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a heterogeneous collaborative computing framework for SGD-based Matrix Factorization, named HCC-MF. HCCMF can train the feature matrix efficiently using multiple CPUs and GPUs. It performs collaborative computing with data parallelism, where a server CPU is in charge of management and synchronization and other heterogeneous worker CPUs and worker GPUs performs calculation with their data assignments. HCC-MF adopts two data partition strategies, "data partition with heterogeneous load balance" and "data partition with hidden synchronization." We build a time cost model to guide the data distribution among multiple workers and we design several communication optimization techniques with consideration of datasets' and processors' characteristics. Experimental results indicate that HCC-MF can utilize more than 88% of the platform's computing power, yielding a speedup of 2.9 compared with advanced SGD-based MF, CuMF_SGD, on large-scale data sets.
引用
收藏
页数:12
相关论文
共 29 条
[1]  
AMD, 2021, AMD ROCM T OP EC
[2]   A Fast Parallel Stochastic Gradient Method for Matrix Factorization in Shared Memory Systems [J].
Chin, Wei-Sheng ;
Zhuang, Yong ;
Juan, Yu-Chin ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2015, 6 (01)
[3]  
Gemulla R, 2011, P 17 ACM SIGKDD INT, P69
[4]  
Gu JC, 2019, PROCEEDINGS OF THE 16TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, P485
[5]   Your Neighbors Affect Your Ratings: On Geographical Neighborhood Influence to Rating Prediction [J].
Hu, Longke ;
Sun, Aixin ;
Liu, Yong .
SIGIR'14: PROCEEDINGS OF THE 37TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2014, :345-354
[6]  
Intel, 2021, INT ONEAPI PROGR GUI
[7]  
Intel Coorporation, 2013, INTR INT QUICKPATH I
[8]  
Intel Coorporation, 2019, 2 GEN INT XEON SCAL
[9]  
Intel Coorporation, 2017, INTEL PERFORMANCE CO
[10]  
Jeon M, 2019, PROCEEDINGS OF THE 2019 USENIX ANNUAL TECHNICAL CONFERENCE, P947