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

被引:0
|
作者
Santiago Iturriaga
Sergio Nesmachnow
Francisco Luna
Enrique Alba
机构
[1] Universidad de la República,
[2] Universidad de Extremadura,undefined
[3] Universidad de Málaga,undefined
来源
关键词
Heterogeneous computing; Scheduling; GPU computing;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:24
相关论文
共 50 条
  • [21] MPtostream: an OpenMP compiler for CPU-GPU heterogeneous parallel systems
    Yang XueJun
    Tang Tao
    Wang GuiBin
    Jia Jia
    Xu XinHai
    SCIENCE CHINA-INFORMATION SCIENCES, 2012, 55 (09) : 1961 - 1971
  • [22] MPtostream: an OpenMP compiler for CPU-GPU heterogeneous parallel systems
    XueJun Yang
    Tao Tang
    GuiBin Wang
    Jia Jia
    XinHai Xu
    Science China Information Sciences, 2012, 55 : 1961 - 1971
  • [23] Search-Based Scheduling for Parallel Tasks on Heterogeneous Platforms
    Dietze, Robert
    Ruenger, Gudula
    EURO-PAR 2019: PARALLEL PROCESSING WORKSHOPS, 2020, 11997 : 333 - 344
  • [25] 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
  • [26] Model and algorithms for scheduling independent tasks on heterogeneous systems
    Shang Mingsheng
    Wang Qingxian
    Fu Yan
    Li Jianping
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE INFORMATION COMPUTING AND AUTOMATION, VOLS 1-3, 2008, : 691 - +
  • [27] Utilization of a Web Browser for Complex Heterogeneous Parallel Computing Using Multi-core CPU/GPU Systems
    Woda, Marek
    Hajduga, Adam
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2017, PT I, 2018, 10671 : 93 - 100
  • [28] Solving very large instances of the scheduling of independent tasks problem on the GPU
    Pinel, Frederic
    Dorronsoro, Bernabe
    Bouvry, Pascal
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (01) : 101 - 110
  • [29] A Heterogeneous Parallel Computing Approach Optimizing SpTTM on CPU-GPU via GCN
    Wang, Haotian
    Yang, Wangdong
    Ouyang, Renqiu
    Hu, Rong
    Li, Kenli
    Li, Keqin
    ACM TRANSACTIONS ON PARALLEL COMPUTING, 2023, 10 (02)
  • [30] Parallel TNN spectral clustering algorithm in CPU-GPU heterogeneous computing environment
    Zhang, Shuai
    Li, Tao
    Jiao, Xiaofan
    Wang, Yifeng
    Yang, Yulu
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2015, 52 (11): : 2555 - 2567