Demo: Accelerating Depth-Map on Mobile Device Using CPU-GPU Co-processing

被引:0
|
作者
Fasogbon, Peter [1 ]
Aksu, Emre [1 ]
Heikkila, Lasse [2 ]
机构
[1] Nokia Technol, Tampere 33900, Finland
[2] Vincit Oy, Tampere 33900, Finland
关键词
Depth-map; Bundle adjustment; OpenCL; DfSM; ANDROID;
D O I
10.1007/978-3-030-29888-3_7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the growing use of smartphones, generating depth-map to accompany user acquisitions is becoming increasingly important for both manufacturers and consumers. Depth from Small Motion (DfSM) has been shown to be suitable approach since depth-maps can be generated with minimal effort such as handshaking motion, and without knowing camera calibration parameter. Direct porting of a desktop PC implementation of DfSM on mobile devices propose a major challenge due to its long execution time. The algorithm has been designed to run on desktop computers that have higher energy-efficient optimizations compared to mobile device with slower processors. In this paper, we investigate ways to speed up the DfSM algorithm to run faster on mobile devices. After porting the algorithm to the mobile platform, we applied several optimization techniques using mobile CPU-GPU co-processing by exploiting OpenCL capabilities. We evaluate the impact of our optimizations on performance, memory allocation, and demonstrate about 3x speedup over mobile CPU implementation. We also show the portability of our optimizations by running on two different ANDROID devices.
引用
收藏
页码:75 / 86
页数:12
相关论文
共 25 条
  • [1] Accelerating a computer vision algorithm on a mobile SoC using CPU-GPU co-processing - A case study on face detection
    Lee, Youngwan
    Jang, Cheolyong
    Kim, Hakil
    [J]. 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 70 - 76
  • [2] In-Cache Query Co-Processing on Coupled CPU-GPU Architectures
    He, Jiong
    Zhang, Shuhao
    He, Bingsheng
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 8 (04): : 329 - 340
  • [3] Revisiting Co-Processing for Hash Joins on the Coupled CPU-GPU Architecture
    He, Jiong
    Lu, Mian
    He, Bingsheng
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (10): : 889 - 900
  • [4] Event- and Time-Driven Techniques Using Parallel CPU-GPU Co-processing for Spiking Neural Networks
    Naveros, Francisco
    Garrido, Jesus A.
    Carrillo, Richard R.
    Ros, Eduardo
    Luque, Niceto R.
    [J]. FRONTIERS IN NEUROINFORMATICS, 2017, 11
  • [5] Exploring Query Processing on CPU-GPU Integrated Edge Device
    Liu, Jiesong
    Zhang, Feng
    Li, Hourun
    Wang, Dalin
    Wan, Weitao
    Fang, Xiaokun
    Zhai, Jidong
    Du, Xiaoyong
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 4057 - 4070
  • [6] Accelerating Static Timing Analysis Using CPU-GPU Heterogeneous Parallelism
    Guo, Zizheng
    Huang, Tsung-Wei
    Lin, Yibo
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 4973 - 4984
  • [7] Evaluation of GPU/CPU Co-Processing Models for JPEG 2000 Packetization
    Bruns, Volker
    Martinez-del-Amor, Miguel A.
    Sparenberg, Heiko
    [J]. 2017 IEEE 19TH INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP), 2017,
  • [8] Fluid Co-processing: GPU Bloom-filters for CPU Joins
    Gubner, Tim
    Tome, Diego
    Lang, Harald
    Boncz, Peter
    [J]. 15TH INTERNATIONAL WORKSHOP ON DATA MANAGEMENT ON NEW HARDWARE (DAMON 2019), 2019,
  • [9] GHive: Accelerating Analytical Query Processing in Apache Hive via CPU-GPU Heterogeneous Computing
    Liu, Haotian
    Tang, Bo
    Zhang, Jiashu
    Deng, Yangshen
    Yan, Xiao
    Zheng, Xinying
    Shen, Qiaomu
    Zeng, Dan
    Mao, Zunyao
    Zhang, Chaozu
    You, Zhengxin
    Wang, Zhihao
    Jiang, Runzhe
    Wang, Fang
    Yiu, Man Lung
    Li, Huan
    Han, Mingji
    Li, Qian
    Luo, Zhenghai
    [J]. PROCEEDINGS OF THE 13TH SYMPOSIUM ON CLOUD COMPUTING, SOCC 2022, 2022, : 158 - 172
  • [10] Event- and Time-Driven Techniques Using Parallel CPU-GPU Co-processing for Spiking Neural Networks (vol 11, 7, 2017)
    Naveros, Francisco
    Garrido, Jesus A.
    Carrillo, Richard R.
    Ros, Eduardo
    Luque, Niceto R.
    [J]. FRONTIERS IN NEUROINFORMATICS, 2018, 12