Back to Search Start Over

A GPU optimization workflow for real-time execution of ultra-high frame rate computer vision applications.

Authors :
Nourazar, Mohsen
Booth, Brian G.
Goossens, Bart
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