2023 Congress in Computer Science, Computer Engineering, & Applied Computing (CSCE)
Download PDF

Abstract

In this paper, we propose a new framework, CUDA DirectX 11 Interop, for the Saving Images Pipeline that can exceed current performance standards. Unity generates synthetic data to supplement the large amounts of training data required by neural networks. The Saving Images Pipeline saves synthetic data to disk, but is not optimized due to overhead costs. Current (Linear and Coroutines) and alternative (DirectX 11 and CUDA OpenGL Interop) solutions were evaluated in terms of execution times, image resolutions, and JPEG qualities. The DirectX 11 solution exhibited the best performance as it met the 40 ms baseline. Using CUDA Interoperability with the DirectX 11 solution creates a new framework, CUDA DirectX 11 Interop, that exceeds the performance of all solutions examined.
Like what you’re reading?
Already a member?
Get this article FREE with a new membership!

Related Articles