Fast OBJ file importing and parsing in CUDA

Possemiers, Aidan L., and Lee, Ickjai (2015) Fast OBJ file importing and parsing in CUDA. Computational Visual Media, 1 (3). pp. 229-238.

PDF (Published Version) - Published Version
Available under License Creative Commons Attribution.

Download (1MB) | Preview
View at Publisher Website:


Alias-Wavefront OBJ meshes are a common text file type for transferring 3D mesh data between applications made by different vendors. However, as the mesh complexity gets higher and denser, the files become larger and slower to import. This paper explores the use of GPUs to accelerate the importing and parsing of OBJ files by studying file read-time, runtime, and load resistance. We propose a new method of reading and parsing that circumvents GPU architecture limitations and improves performance, seeing the new GPU method outperforms CPU methods with a 6× - 8× speedup. When running on a heavily loaded system, the new method only received an 80% performance hit, compared to the 160% that the CPU methods received. The loaded GPU speedup compared to unloaded CPU methods was 3.5×, and, when compared to loaded CPU methods, 8×. These results demonstrate that the time is right for further research into the use of data-parallel GPU acceleration beyond that of computer graphics and high performance computing.

Item ID: 42515
Item Type: Article (Research - C1)
ISSN: 2096-0662
Keywords: parsing, OBJ, vertex buffer object (VBO), general-purpose programming on the graphics processing unit (GPGPU), compute unified device architecture (CUDA)
Additional Information:

This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.

Date Deposited: 10 Feb 2016 03:26
FoR Codes: 08 INFORMATION AND COMPUTING SCIENCES > 0801 Artificial Intelligence and Image Processing > 080106 Image Processing @ 100%
SEO Codes: 89 INFORMATION AND COMMUNICATION SERVICES > 8902 Computer Software and Services > 890201 Application Software Packages (excl. Computer Games) @ 100%
Downloads: Total: 1054
Last 12 Months: 53
More Statistics

Actions (Repository Staff Only)

Item Control Page Item Control Page