CPU and GPU oriented optimizations for LiDAR data processing

dc.contributor.affiliationUniversidade de Santiago de Compostela. Departamento de Electrónica e Computación
dc.contributor.affiliationUniversidade de Santiago de Compostela. Centro de Investigación en Tecnoloxías Intelixentes da USC (CiTIUS)
dc.contributor.authorMuñoz, Felipe
dc.contributor.authorAsenjo, Rafael
dc.contributor.authorNavarro, Ángeles
dc.contributor.authorCabaleiro Domínguez, José Carlos
dc.date.accessioned2025-04-11T11:46:47Z
dc.date.available2025-04-11T11:46:47Z
dc.date.issued2024
dc.description.abstractDigital Terrain Models (DTM) can be accurately obtained from clouds of LiDAR points but the corresponding cloud processing time can be prohibitive. This paper describes several optimization techniques that have been applied to the Overlap Window Method (OWM) that is a key component in DTM applications. OWM was originally implemented in R which translates into serious limitations in terms of the size of the LiDAR point cloud that can be processed. We have ported the code to C++, significantly optimized the data structure to minimize memory accesses, and developed parallel implementations for CPU and GPU commodity devices using oneAPI libraries and tools. This results in CPU and GPU versions that are up to 19x and 83x faster, respectively, than an OpenMP baseline that uses eight CPU cores. Most importantly, the proposed optimizations for CPU and GPU can be paramount to get the most out of other LiDAR-based algorithms in which the careful selection of the right data structure, parallelization strategies and memory access reduction techniques will certainly result in significant performance improvements.
dc.description.peerreviewedSI
dc.description.sponsorshipThis work was supported by the Ministry of Economy and Competitiveness, Government of Spain (Grant Numbers PID2019-104834GBI00, PID2022-141623NB-I00 and TED2021-131527B-I00), Junta de Andalucía, Spain (Grant Number P20-00395-R) and National FPU Grant FPU20/03735. This work has received financial support from the Consellería de Cultura, Educación e Ordenación Universitaria, Spain (accreditation 2019–2022 ED431G-2019/04, reference competitive group 2019–2021, ED431C 2022/16) and the European Regional Development Fund (ERDF), which acknowledges the CiTIUS-Research Center in Intelligent Technologies of the University of Santiago de Compostela as a Research Center of the Galician University System. The authors would like to thank Babcock International for providing the point clouds and LaboraTe group (USC) for their help. Funding for open access charge: Universidad de Málaga / CBUA. The authors report there are no competing interests to declare.
dc.identifier.citationMuñoz, F., Asenjo, R., Navarro, A., Cabaleiro, J. C. (2024). CPU and GPU oriented optimizations for LiDAR data processing. "Journal Of Computational Science", vol. 79, 102317
dc.identifier.doi10.1016/j.jocs.2024.102317
dc.identifier.essn1877-7511
dc.identifier.issn1877-7503
dc.identifier.urihttps://hdl.handle.net/10347/40796
dc.journal.titleJournal of Computational Science
dc.language.isoeng
dc.publisherElsevier
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-104834GB-I00/ES/COMPUTACION DE ALTAS PRESTACIONES Y CLOUD PARA APLICACIONES DE ALTO INTERES/
dc.relation.publisherversionhttps://doi.org/10.1016/j.jocs.2024.102317
dc.rightsAttribution 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectLiDAR data processing
dc.subjectDigital Terrain Model
dc.subjectTree data structures
dc.subjectParallel optimization
dc.subjectGPU
dc.subjectSYCL
dc.subjectCUDA
dc.subjectoneAPI
dc.subject.classification2203 Electrónica
dc.titleCPU and GPU oriented optimizations for LiDAR data processing
dc.typejournal article
dc.type.hasVersionVoR
dc.volume.number79
dspace.entity.typePublication
relation.isAuthorOfPublication1959c3e1-552e-4a0b-bc17-a5f9f687ad38
relation.isAuthorOfPublication.latestForDiscovery1959c3e1-552e-4a0b-bc17-a5f9f687ad38

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2024_Journal of computational_cabaleiro_CPU.pdf
Size:
2.58 MB
Format:
Adobe Portable Document Format