High-Performance Recommender System Training using Co-Clustering on CPU/GPU Clusters

被引:3
|
作者
Atasu, Kubilay [1 ]
Parnell, Thomas [1 ]
Dunner, Celestine [1 ]
Vlachos, Michail [1 ]
Pozidis, Haralampos [1 ]
机构
[1] IBM Res Zurich, Zurich, Switzerland
关键词
EXPLANATIONS;
D O I
10.1109/ICPP.2017.46
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recommender systems are becoming the crystal ball of the Internet because they can anticipate what the users may want, even before the users know they want it. However, the machine-learning algorithms typically involved in the training of such systems can be computationally expensive, and often may require several days for retraining. Here, we present a distributed approach for load-balancing the training of a recommender system based on state-of-art non-negative matrix factorization principles. The approach can exploit the presence of a cluster of mixed CPUs and GPUs, and results in a 466-fold performance improvement compared with the serial CPU implementation, and a 15-fold performance improvement compared with the best previously reported results for the popular Netflix data set.
引用
收藏
页码:372 / 381
页数:10
相关论文
共 50 条
  • [1] High-Performance Flow Classification of Big Data Using Hybrid CPU-GPU Clusters of Cloud Environments
    Fazel-Najafabadi, Azam
    Abbasi, Mahdi
    Attar, Hani H.
    Amer, Ayman
    Taherkordi, Amir
    Shokrollahi, Azad
    Khosravi, Mohammad R.
    Solyman, Ahmed A.
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2024, 29 (04) : 1118 - 1137
  • [2] Defending shilling attacks in recommender systems using soft co-clustering
    Yang, Li
    Huang, Wei
    Niu, Xinxin
    [J]. IET INFORMATION SECURITY, 2017, 11 (06) : 319 - 325
  • [3] GPU Clusters for High-Performance Computing
    Kindratenko, Volodymyr V.
    Enos, Jeremy J.
    Shi, Guochun
    Showerman, Michael T.
    Arnold, Galen W.
    Stone, John E.
    Phillips, James C.
    Hwu, Wen-mei
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING AND WORKSHOPS, 2009, : 638 - +
  • [4] GraphVite: A High-Performance CPU-GPU Hybrid System for Node Embedding
    Zhu, Zhaocheng
    Xu, Shizhen
    Qu, Meng
    Tang, Jian
    [J]. WEB CONFERENCE 2019: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2019), 2019, : 2494 - 2504
  • [5] Shilling attack defense algorithm for recommender system based on spectral co-clustering
    Yang, Li
    Niu, Xin-Xin
    Huang, Wei
    [J]. Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2015, 38 (06): : 81 - 86
  • [6] Quantitative Analysis of CPU/GPU Co-execution in High-Performance Computing Systems
    Kang, SeungGu
    Choi, Hong Jun
    Park, Jae Hyung
    Chung, Sung Woo
    Kim, Jong Myon
    Kwon, DongSeop
    Na, Joong Chae
    Kim, Cheol Hong
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (07): : 2923 - 2936
  • [7] A High Performance Implementation of Spectral Clustering on CPU-GPU Platforms
    Jin, Yu
    Jaja, Joseph F.
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 825 - 834
  • [8] qLD: High-performance Computation of Linkage Disequilibrium on CPU and GPU
    Theodoris, Charalampos
    Alachiotis, Nikolaos
    Low, Tze Meng
    Pavlidis, Pavlos
    [J]. 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOENGINEERING (BIBE 2020), 2020, : 65 - 72
  • [9] Benchmarking of High Performance Computing Clusters with Heterogeneous CPU/GPU Architecture
    Sukharev, Pavel V.
    Vasilyev, Nikolay P.
    Rovnyagin, Mikhail M.
    Durnov, Maxim A.
    [J]. PROCEEDINGS OF THE 2017 IEEE RUSSIA SECTION YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING CONFERENCE (2017 ELCONRUS), 2017, : 574 - 577
  • [10] Orchestration of CPU and GPU Consumers for High-Performance Streaming Processing
    Rovnyagin, Mikhail M.
    Gukov, Aleksey D.
    Timofeev, Kirill, V
    Hrapov, Alexander S.
    Mitenkov, Roman A.
    [J]. PROCEEDINGS OF THE 2021 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (ELCONRUS), 2021, : 623 - 626