Using Machine Learning Techniques for Performance Prediction on Multi-Cores

被引:3
|
作者
Rai, Jitendra Kumar [1 ]
Negi, Atul [2 ,3 ]
Wankar, Rajeev [2 ,4 ,5 ,6 ,7 ]
机构
[1] ANURAG, Syst Software Especially Operating Syst, Hyderabad, Andhra Pradesh, India
[2] Univ Hyderabad, Dept Comp & Informat Sci, Hyderabad, Andhra Pradesh, India
[3] Prestige Inst Engn & Sci, Indore, Madhya Pradesh, India
[4] North Maharashtra Univ Jalgaon, Dept Comp Sci, Jalgaon, India
[5] Freie Univ, Inst Informat, Berlin, Germany
[6] Konrad Zuse Inst Informationstech ZIB, Supercomp Lab, Berlin, Germany
[7] Univ Hyderabad, Univ Ctr Earth & Space Sci, Hyderabad, Andhra Pradesh, India
关键词
Co-Runner Interference; Machine Learning; Multi-Core Processors; Performance Prediction; Shared Resources;
D O I
10.4018/jghpc.2011100102
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Sharing of resources by the cores of multi-core processors brings performance issues for the system. Majority of the shared resources belong to memory hierarchy sub-system of the processors such as last level caches, prefetchers and memory buses. Programs co-running on the cores of a multi-core processor may interfere with each other due to usage of such shared resources. Such interference causes co-running programs to suffer with performance degradation. Previous research works include efforts to characterize and classify the memory behaviors of programs to predict the performance. Such knowledge could be useful to create workloads to perform performance studies on multi-core processors. It could also be utilized to form policies at system level to mitigate the interference between co-running programs due to use of shared resources. In this work, machine learning techniques are used to predict the performance on multi-core processors. The main contribution of the study is enumeration of solo-run program attributes, which can be used to predict concurrent-run performance despite change in the number of co-running programs sharing the resources. The concurrent-run involves the interference between co-running programs due to use of shared resources.
引用
收藏
页码:14 / 28
页数:15
相关论文
共 50 条
  • [1] Mapping Parallelism to Multi-cores: A Machine Learning Based Approach
    Wang, Zheng
    O'Boyle, Michael F. P.
    ACM SIGPLAN NOTICES, 2009, 44 (04) : 75 - 84
  • [2] Mapping parallelism to multi-cores: A machine learning based approach
    Member of HiPEAC, School of Informatics, University of Edinburgh, United Kingdom
    ACM SIGPLAN Not., 2009, 4 (75-84):
  • [3] Partitioning Streaming Parallelism for Multi-cores: A Machine Learning Based Approach
    Wang, Zheng
    O'Boyle, Michael F. P.
    PACT 2010: PROCEEDINGS OF THE NINETEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2010, : 307 - 318
  • [4] Chip Performance Prediction Using Machine Learning Techniques
    Su, Min-Yan
    Lin, Wei-Chen
    Kuo, Yen-Ting
    Li, Chien-Mo
    Fang, Eric Jia-Wei
    Hsueh, Sung S-Y
    2021 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2021,
  • [5] Prediction of Employee Performance using Machine Learning Techniques
    Lather, Anu Singh
    Malhotra, Ruchika
    Saloni, Priya
    Singh, Prabhjot
    Mittal, Sarthak
    PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION SCIENCE AND SYSTEM, AISS 2019, 2019,
  • [6] Learning based Memory Interference Prediction for Co-running Applications on Multi-Cores
    Saeed, Ahsan
    Mueller-Gritschneder, Daniel
    Rehm, Falk
    Hamann, Arne
    Ziegenbein, Dirk
    Schlichtmann, Ulf
    Gerstlauer, Andreas
    2021 ACM/IEEE 3RD WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD), 2021,
  • [7] Improving the Performance of Actors on Multi-cores with Parallel Patterns
    Rinaldi, Luca
    Torquati, Massimo
    De Sensi, Daniele
    Mencagli, Gabriele
    Danelutto, Marco
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2020, 48 (04) : 692 - 712
  • [8] Improving the Performance of Actors on Multi-cores with Parallel Patterns
    Luca Rinaldi
    Massimo Torquati
    Daniele De Sensi
    Gabriele Mencagli
    Marco Danelutto
    International Journal of Parallel Programming, 2020, 48 : 692 - 712
  • [9] Performance prediction of roadheaders using ensemble machine learning techniques
    Sadi Evren Seker
    Ibrahim Ocak
    Neural Computing and Applications, 2019, 31 : 1103 - 1116
  • [10] Prediction of Instructor Performance using Machine and Deep Learning Techniques
    Abunasser, Basem S.
    AL-Hiealy, Mohammed Rasheed J.
    Barhoom, Alaa M.
    Almasri, Abdelbaset R.
    Abu-Naser, Samy S.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (07) : 78 - 83