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 条
  • [41] HIGH-PERFORMANCE CLUSTERING USING DYNAMIC COMPETITIVE LEARNING
    KIA, SJ
    COGHILL, GG
    [J]. ELECTRONICS LETTERS, 1992, 28 (18) : 1753 - 1755
  • [42] Using clustering and co-training to boost classification performance
    Kyriakopoulou, Antonia
    [J]. 19TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL II, PROCEEDINGS, 2007, : 325 - 330
  • [43] High-Performance Zonal Histogramming on Large-Scale Geospatial Rasters Using GPUs and GPU-Accelerated Clusters
    Zhang, Jianting
    Wang, Dali
    [J]. PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 994 - 1001
  • [44] Study on Walking Training System for Using High-Performance Shoes with Human Compatibility
    Hayakawa, Yasuhiro
    [J]. WORLD CONGRESS ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING 2018, VOL 2, 2019, 68 (02): : 561 - 564
  • [45] A high-performance dynamic scheduling for sparse matrix-based applications on heterogeneous CPU-GPU environment
    Shokrani Baigi, Ahmad
    Savadi, Abdorreza
    Naghibzadeh, Mahmoud
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (17): : 25071 - 25098
  • [46] Accelerating High Performance Computing Applications Using CPUs, GPUs, Hybrid CPU/GPU, and FPGAs
    Liu, Bin
    Zydek, Dawid
    Selvaraj, Henry
    Gewali, Laxmi
    [J]. 2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 337 - 342
  • [48] Designing a Profiling and Visualization Tool for Scalable and In-Depth Analysis of High-Performance GPU Clusters
    Kousha, Pouya
    Ramesh, Bharath
    Suresh, Kaushik Kandadi
    Chu, Ching-Hsiang
    Jain, Arpan
    Sarkauskas, Nick
    Subramoni, Hari
    Panda, Dhabaleswar K.
    [J]. 2019 IEEE 26TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC), 2019, : 93 - 102
  • [49] A high-performance multiscale space-time approach to high cycle fatigue simulation based on hybrid CPU/GPU computing
    Zhang, Rui
    Naboulsi, Sam
    Eason, Thomas
    Qian, Dong
    [J]. FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2019, 166
  • [50] High-Performance Korean Morphological Analyzer Using the MapReduce Framework on the GPU
    Cho, Shiwon
    Lee, Dong-Wook
    [J]. JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY, 2011, 6 (04) : 573 - 579