A parallel local search in CPU/GPU for scheduling independent tasks on large heterogeneous computing systems

被引:20
|
作者
Iturriaga, Santiago [1 ]
Nesmachnow, Sergio [1 ]
Luna, Francisco [2 ]
Alba, Enrique [3 ]
机构
[1] Univ Republica, Montevideo, Uruguay
[2] Univ Extremadura, Merida, Spain
[3] Univ Malaga, E-29071 Malaga, Spain
来源
JOURNAL OF SUPERCOMPUTING | 2015年 / 71卷 / 02期
关键词
Heterogeneous computing; Scheduling; GPU computing; ALGORITHM;
D O I
10.1007/s11227-014-1315-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents the parallel implementation on CPU/GPU of two variants of a stochastic local search method to efficiently solve the scheduling problem in heterogeneous computing systems. Both methods are based on a set of simple operators to keep the computational complexity as low as possible, thus allowing large instances of the scheduling problem to be efficiently addressed. The experimental analysis demonstrates that both versions of the parallel CPU/GPU stochastic local search are able to compute accurate suboptimal schedules in significantly shorter execution times than state-of-the-art schedulers, while also outperforming a recently published GPU parallel evolutionary scheduler in terms of both efficiency and solution quality.
引用
收藏
页码:648 / 672
页数:25
相关论文
共 50 条
  • [1] A parallel local search in CPU/GPU for scheduling independent tasks on large heterogeneous computing systems
    Santiago Iturriaga
    Sergio Nesmachnow
    Francisco Luna
    Enrique Alba
    The Journal of Supercomputing, 2015, 71 : 648 - 672
  • [2] ENERGY EFFICIENT SCHEDULING IN HETEROGENEOUS SYSTEMS WITH A PARALLEL MULTIOBJECTIVE LOCAL SEARCH
    Iturriaga, Santiago
    Nesmachnow, Sergio
    Dorronsoro, Bernabe
    Bouvry, Pascal
    COMPUTING AND INFORMATICS, 2013, 32 (02) : 273 - 294
  • [3] An efficient stochastic local search for heterogeneous computing scheduling
    Nesmachnow, Sergio
    Luna, Francisco
    Alba, Enrique
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 593 - 600
  • [4] A MULTITHREADING LOCAL SEARCH FOR MULTIOBJECTIVE ENERGY-AWARE SCHEDULING IN HETEROGENEOUS COMPUTING SYSTEMS
    Iturriaga, Santiago
    Nesmachnow, Sergio
    Dorronsoro, Bernabe
    PROCEEDINGS 26TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2012, 2012, : 497 - +
  • [5] The Scheduling Based on Machine Learning for Heterogeneous CPU/GPU Systems
    Shulga, D. A.
    Kapustin, A. A.
    Kozlov, A. A.
    Kozyrev, A. A.
    Rovnyagin, M. M.
    PROCEEDINGS OF THE 2016 IEEE NORTH WEST RUSSIA SECTION YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING CONFERENCE (ELCONRUSNW), 2016, : 345 - 348
  • [6] GPU Computing for Parallel Local Search Metaheuristic Algorithms
    The Van Luong
    Melab, Nouredine
    Talbi, El-Ghazali
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (01) : 173 - 185
  • [7] A hybrid computing method of SpMV on CPU-GPU heterogeneous computing systems
    Yang, Wangdong
    Li, Kenli
    Li, Keqin
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 104 : 49 - 60
  • [8] Exploration on Task Scheduling Strategy for CPU-GPU Heterogeneous Computing System
    Fang, Juan
    Zhang, Jiaxing
    Lu, Shuaibing
    Zhao, Hui
    2020 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2020), 2020, : 306 - 311
  • [9] A parallel solving method for block-tridiagonal equations on CPU-GPU heterogeneous computing systems
    Yang, Wangdong
    Li, Kenli
    Li, Keqin
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (05): : 1760 - 1781
  • [10] 3E: Energy-efficient elastic scheduling for independent tasks in heterogeneous computing systems
    Zhu, Xiaomin
    Ge, Rong
    Sun, Jinguang
    He, Chuan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (02) : 302 - 314