Using machine learning to allocate parallel workload

被引:0
|
作者
Long, Shun [1 ]
机构
[1] JiNan Univ, Dept Comp Sci, Guangzhou 510632, Peoples R China
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It is believed that optimal workload allocation cannot be achieved without considering the cost of parallelism in a given environment. This paper presents a machine learning approach to allocate parallel workload in a cost-aware manner. This instance-based learning approach uses static program features to classify programs, before deciding the best workload allocation scheme based on its prior experience with similar programs. Experimental results on 76 Java benchmarks show that it can find the optimal workload allocation schemes for 36 out of them and over 85% of the best speedups on the other 19. It shows that this approach can efficiently allocate parallel workload among Java threads and achieve optimal or suboptimal performance.
引用
收藏
页码:393 / 396
页数:4
相关论文
共 50 条
  • [41] A Parallel Multiclassification Algorithm for Big Data Using an Extreme Learning Machine
    Duan, Mingxing
    Li, Kenli
    Liao, Xiangke
    Li, Keqin
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2018, 29 (06) : 2337 - 2351
  • [42] Optimizing parallel particle tracking in Brownian motion using machine learning
    Nikolic, Srdan
    Stevanovic, Nenad
    Ivanovic, Milos
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2020, 34 (05): : 532 - 546
  • [43] Predicting the Soft Error Vulnerability of Parallel Applications Using Machine Learning
    Işıl Öz
    Sanem Arslan
    International Journal of Parallel Programming, 2021, 49 : 410 - 439
  • [44] Predicting the Soft Error Vulnerability of Parallel Applications Using Machine Learning
    Oz, Isil
    Arslan, Sanem
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2021, 49 (03) : 410 - 439
  • [45] Dynamic parallel machine scheduling with random breakdowns using the learning agent
    Yuan B.
    Jiang Z.
    Wang L.
    Jiang, Zhibin (zbjiang@sjtu.edu.cn), 2016, Inderscience Enterprises Ltd. (08) : 94 - 103
  • [46] Estimating Driver Workload with Systematically Varying Traffic Complexity Using Machine Learning: Experimental Design
    Manawadu, Udara E.
    Kawano, Takahiro
    Murata, Shingo
    Kamezaki, Mitsuhiro
    Sugano, Shigeki
    INTELLIGENT HUMAN SYSTEMS INTEGRATION, IHSI 2018, 2018, 722 : 106 - 111
  • [47] Enhancing the performance of extreme learning machine technique using optimization algorithms for embedded workload characterization
    Shritharanyaa, J. P.
    Kumar, R. Saravana
    Kumar, C.
    Alwabli, Abdullah
    Jaffar, Amar Y.
    Alshawi, Bandar
    ALEXANDRIA ENGINEERING JOURNAL, 2024, 108 : 509 - 517
  • [48] The Mental Machine: Classifying Mental Workload State from Unobtrusive Heart Rate-Measures Using Machine Learning
    Hillege, Roderic H. L.
    Lo, Julia C.
    Janssen, Christian P.
    Romeijn, Nico
    ADAPTIVE INSTRUCTIONAL SYSTEMS, AIS 2020, 2020, 12214 : 330 - 349
  • [49] Mental Workload Assessment Using Machine Learning Techniques Based on EEG and Eye Tracking Data
    Aksu, Seniz Harputlu
    Cakit, Erman
    Dagdeviren, Metin
    APPLIED SCIENCES-BASEL, 2024, 14 (06):
  • [50] Using machine learning methods and EEG to discriminate aircraft pilot cognitive workload during flight
    Gorji, Hamed Taheri
    Wilson, Nicholas
    VanBree, Jessica
    Hoffmann, Bradley
    Petros, Thomas
    Tavakolian, Kouhyar
    SCIENTIFIC REPORTS, 2023, 13 (01)