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 条
  • [11] Performance and Quality Assessment of Similarity Measures in Collaborative Filtering Using Mahout
    Bagchi, Saikat
    [J]. BIG DATA, CLOUD AND COMPUTING CHALLENGES, 2015, 50 : 229 - 234
  • [12] Performance Comparison of Collaborative Filtering Using Fuzzy Clustering for Spherical Data
    Kondo, Tadafumi
    Kanzawa, Yuchi
    [J]. 2018 JOINT 10TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS (SCIS) AND 19TH INTERNATIONAL SYMPOSIUM ON ADVANCED INTELLIGENT SYSTEMS (ISIS), 2018, : 644 - 647
  • [13] Using Multi-interest Model to Enhance Collaborative Filtering Performance
    Zhou, Yang
    Tian, Jin
    Li, Minqiang
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL ASIA CONFERENCE ON INDUSTRIAL ENGINEERING AND MANAGEMENT INNOVATION, VOL 2: INNOVATION AND PRACTICE OF INDUSTRIAL ENGINEERING AND MANAGMENT, 2016, : 1045 - 1054
  • [14] Predicting typical user preferences using entropy in content based collaborative filtering system
    Ko, SJ
    [J]. ADVANCED WEB TECHNOLOGIES AND APPLICATIONS, 2004, 3007 : 447 - 456
  • [15] Predicting Group Performance Using Process Data in a Collaborative Assessment
    Kaushik Mohan
    Yoav Bergner
    Peter Halpin
    [J]. Technology, Knowledge and Learning, 2020, 25 : 367 - 388
  • [16] Predicting Collaborative Performance at Assessment Level using Machine Learning
    Raza, Syed Arshad
    [J]. 2019 2ND INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS & INFORMATION SECURITY (ICCAIS), 2019,
  • [17] Predicting Group Performance Using Process Data in a Collaborative Assessment
    Mohan, Kaushik
    Bergner, Yoav
    Halpin, Peter
    [J]. TECHNOLOGY KNOWLEDGE AND LEARNING, 2020, 25 (02) : 367 - 388
  • [18] A Performance Prediction Approach to Enhance Collaborative Filtering Performance
    Bellogin, Alejandro
    Castells, Pablo
    [J]. ADVANCES IN INFORMATION RETRIEVAL, PROCEEDINGS, 2010, 5993 : 382 - 393
  • [19] Improving the performance of video Collaborative Filtering Recommender Systems using Optimization Algorithm
    Tohidi, N.
    Dadkhah, C.
    [J]. INTERNATIONAL JOURNAL OF NONLINEAR ANALYSIS AND APPLICATIONS, 2020, 11 (01): : 483 - 495
  • [20] Predicting computational reproducibility of data analysis pipelines in large population studies using collaborative filtering
    Barghi, Soudabeh
    Scaria, Lalet
    Salari, Ali
    Glatard, Tristan
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 943 - 950