High Performance Computing: CUDA as a Supporting Technology for Next Generation Augmented Reality Applications

Thiago S. M. C. Farias, João Marcelo N. X. Teixeira, Pedro J. S. Leite, Gabriel F. Almeida, Mozart W. S. Almeida, Veronica Teichrieb, Judith Kelner

Abstract


The main purpose of this survey is presenting the potential of
GPGPU technology for real time markerless augmented reality related processing. CUDA is a GPGPU technology developed by NVIDIA that allows programmers to use the C programming language to code algorithms for execution on the GPU. Applications that require mathematically intensive computation of large amounts of data are ideal targets for GPU computing. In this survey, CUDA architecture will be depicted, together with an optimized programming model for obtaining better results using the parallel approach. A case study, mainly related to tracking algorithms, will also be shown in order to demonstrate the performance improvement in comparison to sequential approaches.

Full Text:

PDF


DOI: https://doi.org/10.22456/2175-2745.11471

Copyright (c) 2018 Thiago S. M. C. Farias, João Marcelo N. X. Teixeira, Pedro J. S. Leite, Gabriel F. Almeida, Mozart W. S. Almeida, Veronica Teichrieb, Judith Kelner

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.