Back to Search
Start Over
A GPU optimization workflow for real-time execution of ultra-high frame rate computer vision applications.
- Source :
- Journal of Real-Time Image Processing; Feb2024, Vol. 21 Issue 1, p1-13, 13p
- Publication Year :
- 2024
-
Abstract
- This work proposes a GPU optimization methodology for real-time execution of ultra high frame rate applications with small frame sizes. While the use of GPUs for offline processing is well-established, real-time execution remains challenging due to the lack of real-time execution guarantees, especially for embedded GPUs. Our methodology introduces guidelines and a workflow by focusing on: (a) controlling latency by means of minimization of CPU-GPU interactions; (b) computation pruning; and (c) inter/intra-kernel optimizations. Furthermore, our approach takes advantage of multi-frame processing to attain significantly higher throughput at the cost of increased latency when the application permits such trade-offs. To evaluate our optimization methodology, we applied it to the monitoring and controlling of laser powder bed fusion machines, a widely used metal additive manufacturing technique. Results show that in the considered application, the required performance could be obtained on a Jetson Xavier AGX platform, and by sacrificing latency, significantly higher throughput was achieved. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 18618200
- Volume :
- 21
- Issue :
- 1
- Database :
- Complementary Index
- Journal :
- Journal of Real-Time Image Processing
- Publication Type :
- Academic Journal
- Accession number :
- 173841193
- Full Text :
- https://doi.org/10.1007/s11554-023-01384-7