DocumentCode :
1828492
Title :
UFO: A Scalable GPU-based Image Processing Framework for On-line Monitoring
Author :
Vogelgesang, Matthias ; Chilingaryan, Suren ; Rolo, Tomy Dos Santos ; Kopmann, Andreas
fYear :
2012
fDate :
25-27 June 2012
Firstpage :
824
Lastpage :
829
Abstract :
Current synchrotron experiments require state-of-the-art scientific cameras with sensors that provide several million pixels, each at a dynamic range of up to 16 bits and the ability to acquire hundreds of frames per second. The resulting data bandwidth of such a data stream reaches several Gigabits per second. These streams have to be processed in real-time to achieve a fast process response. In this paper we present a computation framework and middleware library that provides re-usable building blocks to implement high-performance image processing algorithms without requiring profound hardware knowledge. It is based on a graph structure of computation nodes that process image transformation kernels on either CPU or GPU using the OpenCL sub-system. This system architecture allows deployment of the framework on a large range of computational hardware, from netbooks to hybrid compute clusters. We evaluated the library with standard image processing algorithms required for high quality tomographic reconstructions. The results show that speed-ups from 7× to 37× compared to traditional CPU-based solutions can be achieved with our approach, hence providing an opportunity for real-time on-line monitoring at synchrotron beam lines.
Keywords :
computerised monitoring; graph theory; graphics processing units; image reconstruction; image sensors; middleware; parallel languages; synchrotron radiation; CPU; OpenCL; camera; data stream; graph structure; hybrid compute cluster; image processing; image transformation kernel; middleware library; online monitoring; reusable building block; scalable GPU; sensor; synchrotron beam line; tomographic image reconstruction; Computer architecture; Graphics processing unit; Image reconstruction; Kernel; Libraries; Synchrotrons; Image processing software; Parallel programming; Software libraries;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
Conference_Location :
Liverpool
Print_ISBN :
978-1-4673-2164-8
Type :
conf
DOI :
10.1109/HPCC.2012.116
Filename :
6332254
Link To Document :
بازگشت