Predicting Performance Using Collaborative Filtering

被引:3
|
作者
Salaria, Shweta [1 ,2 ]
Drozd, Aleksandr [1 ]
Podobas, Artur [1 ]
Matsuoka, Satoshi [1 ,3 ]
机构
[1] Tokyo Inst Technol, Tokyo, Japan
[2] AIST Tokyo Tech Real World Big Data Computat Open, Tokyo, Japan
[3] RIKEN, Ctr Computat Sci, Kobe, Hyogo, Japan
关键词
Parallel application; multicore systems; cross-architecture performance prediction; collaborative filtering;
D O I
10.1109/CLUSTER.2018.00066
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Performance prediction of parallel applications across systems becomes increasingly important in today's diverse computing environments. A wide range of choices in execution platforms pose new challenges to researchers in choosing a system which best fits their workloads and administrators in scheduling applications to the best performing systems. While previous studies have employed simulation- or profile-based prediction approaches, such solutions are time-consuming to be deployed on multiple platforms. To address this problem, we use two collaborative filtering techniques to build analytical models which can quickly and accurately predict the performance of workloads across different multicore systems. The first technique leverages information gained from performance observed for certain applications on a subset of systems and use it to discover similarities among applications as well as systems. The second collaborative filtering based model learns latent features of systems and workloads automatically and use these features to characterize the performance of applications on different platforms. We evaluated both the methods using 30 workloads chosen from NAS Parallel Benchmarks, BOTS and Rodinia benchmarking suites on ten different systems. Our results show that such collaborative filtering methods can make predictions with RMSE as low as 0.6 and with an average RMSE of 1.6.
引用
收藏
页码:504 / 514
页数:11
相关论文
共 50 条
  • [41] Predicting User Satisfaction in Spoken Dialog System Evaluation With Collaborative Filtering
    Yang, Zhaojun
    Levow, Gina-Anne
    Meng, Helen
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2012, 6 (08) : 971 - 981
  • [42] Predicting Quality of Service for Selection by Neighborhood-Based Collaborative Filtering
    Wu, Jian
    Chen, Liang
    Feng, Yipeng
    Zheng, Zibin
    Zhou, Meng Chu
    Wu, Zhaohui
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (02): : 428 - 439
  • [43] Predicting Correctness of Problem Solving in ITS with a Temporal Collaborative Filtering Approach
    Cetintas, Suleyman
    Si, Luo
    Xin, Yan Ping
    Hord, Casey
    [J]. INTELLIGENT TUTORING SYSTEMS, PT 1, PROCEEDINGS, 2010, 6094 : 15 - +
  • [44] User-based Collaborative Filtering: Sparsity and Performance
    Redpath, Jennifer
    Glass, David H.
    McClean, Sally
    Chen, Luke
    [J]. STAIRS 2010: PROCEEDINGS OF THE FIFTH STARTING AI RESEARCHERS' SYMPOSIUM, 2011, 222 : 264 - 276
  • [45] On the Performance of SVD-based Algorithms for Collaborative Filtering
    Vozalis, Manolis
    Markos, Angelos
    Margaritis, Konstantinos
    [J]. PROCEEDINGS OF THE 2009 FOURTH BALKAN CONFERENCE IN INFORMATICS, 2009, : 245 - 250
  • [46] Impact of biclustering on the performance of Biclustering based Collaborative Filtering
    Singh, Monika
    Mehrotra, Monica
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2018, 113 : 443 - 456
  • [47] Evaluating the Relative Performance of Collaborative Filtering Recommender Systems
    Pampin, Humberto Jesus Corona
    Jerbi, Houssem
    O'Mahony, Michael P.
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2015, 21 (13) : 1849 - 1868
  • [48] Predictive Clustering for Performance Stability in Collaborative Filtering Techniques
    Lee, O-Joun
    Jung, Jason J.
    You, Eunsoon
    [J]. 2015 IEEE 2ND INTERNATIONAL CONFERENCE ON CYBERNETICS (CYBCONF), 2015, : 48 - 55
  • [49] Are Collaborative Filtering Methods Suitable for Student Performance Prediction?
    Bydzovska, Hana
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE-BK, 2015, 9273 : 425 - 430
  • [50] High Performance Offline & Online Distributed Collaborative Filtering
    Narang, Ankur
    Srivastava, Abhinav
    Katta, Naga Praveen Kumar
    [J]. 12TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2012), 2012, : 549 - 558