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 条
  • [41] Towards Dynamic Multi-task Schedulling of OpenCL Programs on Emerging CPU-GPU-FPGA Heterogeneous Platforms: a Fuzzy Logic Approach
    Al-Zoubi, Ahmad
    Tatas, Konstantinos
    Kyriacou, Costas
    2018 16TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2018), 2018, : 247 - 250
  • [42] Load Balancing and Patch-Based Parallel Adaptive Mesh Refinement for Tsunami Simulation on Heterogeneous Platforms Using Xeon Phi Coprocessors
    Ferreira, Chaulio R.
    Bader, Michael
    PROCEEDINGS OF THE PLATFORM FOR ADVANCED SCIENTIFIC COMPUTING CONFERENCE (PASC17), 2017,
  • [43] Load-Balancing Rendezvous Approach for Mobility-Enabled Adaptive Energy-Efficient Data Collection in WSNs
    Zhang, Jian
    Tang, Jian
    Wang, Zhonghui
    Wang, Feng
    Yu, Gang
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2020, 14 (03) : 1204 - 1227
  • [44] Adaptive Real-time Multi-user Access Network Selection Algorithm for Load-balancing over Heterogeneous Wireless Networks
    Anedda, Matteo
    Muntean, Gabriel-Miro
    Murroni, Maurizio
    2016 IEEE INTERNATIONAL SYMPOSIUM ON BROADBAND MULTIMEDIA SYSTEMS AND BROADCASTING (BMSB), 2016,
  • [45] Energy-Efficient Resource Provisioning Using Adaptive Harmony Search Algorithm for Compute-Intensive Workloads with Load Balancing in Datacenters
    Renugadevi, T.
    Geetha, K.
    Muthukumar, K.
    Geem, Zong Woo
    APPLIED SCIENCES-BASEL, 2020, 10 (07):
  • [46] Design and Analysis of an Energy-Efficient Load Balancing and Bandwidth Aware Adaptive Multipath N-Channel Routing Approach in MANET
    Chandravanshi, Kamlesh
    Soni, Gaurav
    Mishra, Durgesh Kumar
    IEEE ACCESS, 2022, 10 : 110003 - 110025