Efficient adaptive load balancing approach for compressive background subtraction algorithm on heterogeneous CPU–GPU platforms

被引:0
|
作者
Lhoussein Mabrouk
Sylvain Huet
Dominique Houzet
Said Belkouch
Abdelkrim Hamzaoui
Yahya Zennayi
机构
[1] Univ. Grenoble Alpes,CNRS, Grenoble
[2] Cadi Ayyad University,INP, GIPSA
[3] Mohamed V University,Lab
来源
关键词
Adaptive workload balancing; High-performance computing; Heterogeneous CPU–GPU platforms; Compressive sensing; MoG background subtraction;
D O I
暂无
中图分类号
学科分类号
摘要
Mixture of Gaussians (MoG) and compressive sensing (CS) are two common approaches in many image and audio processing systems. The combination of these algorithms is recently used for the compressive background subtraction task. Nevertheless, the result of this combination has not been exploited to take advantage of the evolution of parallel computing architectures. This paper proposes an efficient strategy to implement CS-MoG on heterogeneous CPU–GPU computing platforms. This is achieved through two elements. The first one is ensuring the better acceleration and accuracy that can be achieved for this algorithm on both CPU and GPU processors: The obtained results of the improved CS-MoG are more accurate and performant than other published MoG implementations. The second contribution is the proposition of the Optimal Data Distribution Cursor ODDC, a novel adaptive data partitioning approach to exploit simultaneously the heterogeneous processors on any given platform. It aims to ensure an automatic workload balancing by estimating the optimal data chunk size that must be assigned to each processor, with taking into consideration its computing capacity. Furthermore, our method ensures an update of the partitioning at runtime to take into account any influence of data content irregularity. The experimental results, on different platforms and data sets, show that the combination of these two contributions allows reaching 98% of the maximal possible performance of targeted platforms.
引用
收藏
页码:1567 / 1583
页数:16
相关论文
共 46 条
  • [1] Efficient adaptive load balancing approach for compressive background subtraction algorithm on heterogeneous CPU-GPU platforms
    Mabrouk, Lhoussein
    Huet, Sylvain
    Houzet, Dominique
    Belkouch, Said
    Hamzaoui, Abdelkrim
    Zennayi, Yahya
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2020, 17 (05) : 1567 - 1583
  • [2] A load balancing method in accelerating Kriging algorithm on CPU-GPU heterogeneous platforms
    Jiang, Chunlei
    Zhang, Shuqing
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2015, 37 (05): : 35 - 39
  • [3] Parallelization with load balancing of the weather scheme WSM7 for heterogeneous CPU-GPU platforms
    Jakobs, Thomas
    Kloeckner, Oliver
    Ruenger, Gudula
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (10): : 14645 - 14665
  • [4] A dynamic load balancing algorithm for CFD-DEM simulation with CPU-GPU heterogeneous computing
    Zhu, Aiqi
    Chang, Qi
    Xu, Ji
    Ge, Wei
    POWDER TECHNOLOGY, 2023, 428
  • [5] A Parallel HEVC Intra Prediction Algorithm for Heterogeneous CPU plus GPU Platforms
    Radicke, Stefan
    Hahn, Jens-Uwe
    Wang, Qi
    Grecos, Christos
    IEEE TRANSACTIONS ON BROADCASTING, 2016, 62 (01) : 103 - 119
  • [6] PLB-HeC: A Profile-based Load-Balancing Algorithm for Heterogeneous CPU-GPU Clusters
    Sant'Ana, Luis
    Camargo, Raphael
    Cordeiro, Daniel
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 96 - 105
  • [7] Efficient algorithms for task mapping on heterogeneous CPU/GPU platforms for fast completion time
    Li, Zexin
    Zhang, Yuqun
    Ding, Ao
    Zhou, Husheng
    Liu, Cong
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 114
  • [8] Analysis of Energy Efficiency of a Parallel AES Algorithm for CPU-GPU Heterogeneous Platforms
    Fei, Xiongwei
    Li, Kenli
    Yang, Wangdong
    Li, Keqin
    2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 499 - 508
  • [9] Analysis of energy efficiency of a parallel AES algorithm for CPU-GPU heterogeneous platforms
    Fei, Xiongwei
    Li, Kenli
    Yang, Wangdong
    Li, Keqin
    PARALLEL COMPUTING, 2020, 94-95
  • [10] Dynamic Load Balancing for High-Performance Graph Processing on Hybrid CPU-GPU Platforms
    Heldens, Stijn
    Varbanescu, Ana Lucia
    Iosup, Alexandru
    PROCEEDINGS OF 2016 6TH WORKSHOP ON IRREGULAR APPLICATIONS: ARCHITECTURE AND ALGORITHMS (IA3), 2016, : 62 - 65