Cooperationofcpu and gpu programs for real-time 3D map building

Yonghyun Jo, Hanyoung Jang, Yeonho Kim, Joon Kee Cho, Hyoung Ki Lee, Young Ik Eom, Junghyun Han

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper presents how the CPU and GPU programs coordinate in the context of 3D map modeling for a mobile home service robot. In this study, the representation of the environment is given as point clouds, and each scan of point clouds is quite efficiently processed using the parallel processing capability of GPU. Then, the result is read back to CPU for incrementally constructing the map. Due to the coordination between the CPU and GPU, a 3D map can be built at real time. This paper presents the software architecture of the CPU-GPU coordination, the GPU algorithm, and its performance gain.

Original languageEnglish
Title of host publicationICSOFT 2011 - Proceedings of the 6th International Conference on Software and Database Technologies
Pages302-304
Number of pages3
Volume2
Publication statusPublished - 2011 Sep 14
Event6th International Conference on Software and Database Technologies, ICSOFT 2011 - Seville, Spain
Duration: 2011 Jul 182011 Jul 21

Other

Other6th International Conference on Software and Database Technologies, ICSOFT 2011
CountrySpain
CitySeville
Period11/7/1811/7/21

Fingerprint

Program processors
Mobile homes
Software architecture
Graphics processing unit
Robots
Processing

Keywords

  • CUDA
  • GPU program
  • Map building

ASJC Scopus subject areas

  • Software

Cite this

Jo, Y., Jang, H., Kim, Y., Cho, J. K., Lee, H. K., Eom, Y. I., & Han, J. (2011). Cooperationofcpu and gpu programs for real-time 3D map building. In ICSOFT 2011 - Proceedings of the 6th International Conference on Software and Database Technologies (Vol. 2, pp. 302-304)

Cooperationofcpu and gpu programs for real-time 3D map building. / Jo, Yonghyun; Jang, Hanyoung; Kim, Yeonho; Cho, Joon Kee; Lee, Hyoung Ki; Eom, Young Ik; Han, Junghyun.

ICSOFT 2011 - Proceedings of the 6th International Conference on Software and Database Technologies. Vol. 2 2011. p. 302-304.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Jo, Y, Jang, H, Kim, Y, Cho, JK, Lee, HK, Eom, YI & Han, J 2011, Cooperationofcpu and gpu programs for real-time 3D map building. in ICSOFT 2011 - Proceedings of the 6th International Conference on Software and Database Technologies. vol. 2, pp. 302-304, 6th International Conference on Software and Database Technologies, ICSOFT 2011, Seville, Spain, 11/7/18.
Jo Y, Jang H, Kim Y, Cho JK, Lee HK, Eom YI et al. Cooperationofcpu and gpu programs for real-time 3D map building. In ICSOFT 2011 - Proceedings of the 6th International Conference on Software and Database Technologies. Vol. 2. 2011. p. 302-304
Jo, Yonghyun ; Jang, Hanyoung ; Kim, Yeonho ; Cho, Joon Kee ; Lee, Hyoung Ki ; Eom, Young Ik ; Han, Junghyun. / Cooperationofcpu and gpu programs for real-time 3D map building. ICSOFT 2011 - Proceedings of the 6th International Conference on Software and Database Technologies. Vol. 2 2011. pp. 302-304
@inproceedings{9d1ec716dd0e456f99dd5d746af9942a,
title = "Cooperationofcpu and gpu programs for real-time 3D map building",
abstract = "This paper presents how the CPU and GPU programs coordinate in the context of 3D map modeling for a mobile home service robot. In this study, the representation of the environment is given as point clouds, and each scan of point clouds is quite efficiently processed using the parallel processing capability of GPU. Then, the result is read back to CPU for incrementally constructing the map. Due to the coordination between the CPU and GPU, a 3D map can be built at real time. This paper presents the software architecture of the CPU-GPU coordination, the GPU algorithm, and its performance gain.",
keywords = "CUDA, GPU program, Map building",
author = "Yonghyun Jo and Hanyoung Jang and Yeonho Kim and Cho, {Joon Kee} and Lee, {Hyoung Ki} and Eom, {Young Ik} and Junghyun Han",
year = "2011",
month = "9",
day = "14",
language = "English",
isbn = "9789898425775",
volume = "2",
pages = "302--304",
booktitle = "ICSOFT 2011 - Proceedings of the 6th International Conference on Software and Database Technologies",

}

TY - GEN

T1 - Cooperationofcpu and gpu programs for real-time 3D map building

AU - Jo, Yonghyun

AU - Jang, Hanyoung

AU - Kim, Yeonho

AU - Cho, Joon Kee

AU - Lee, Hyoung Ki

AU - Eom, Young Ik

AU - Han, Junghyun

PY - 2011/9/14

Y1 - 2011/9/14

N2 - This paper presents how the CPU and GPU programs coordinate in the context of 3D map modeling for a mobile home service robot. In this study, the representation of the environment is given as point clouds, and each scan of point clouds is quite efficiently processed using the parallel processing capability of GPU. Then, the result is read back to CPU for incrementally constructing the map. Due to the coordination between the CPU and GPU, a 3D map can be built at real time. This paper presents the software architecture of the CPU-GPU coordination, the GPU algorithm, and its performance gain.

AB - This paper presents how the CPU and GPU programs coordinate in the context of 3D map modeling for a mobile home service robot. In this study, the representation of the environment is given as point clouds, and each scan of point clouds is quite efficiently processed using the parallel processing capability of GPU. Then, the result is read back to CPU for incrementally constructing the map. Due to the coordination between the CPU and GPU, a 3D map can be built at real time. This paper presents the software architecture of the CPU-GPU coordination, the GPU algorithm, and its performance gain.

KW - CUDA

KW - GPU program

KW - Map building

UR - http://www.scopus.com/inward/record.url?scp=80052603864&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=80052603864&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:80052603864

SN - 9789898425775

VL - 2

SP - 302

EP - 304

BT - ICSOFT 2011 - Proceedings of the 6th International Conference on Software and Database Technologies

ER -