Title :
GPU Based Spot Noise Parallel Algorithm for 2D Vector Field Visualization
Author :
Qin, Bo ; Su, Fang ; Wu, Zhanbin ; Wang, Jingjing
Author_Institution :
Dept. of Comput. Sci., Ocean Univ. of China, Qingdao, China
Abstract :
Graphic Processing Unit (GPU) has involved into a parallel computation for it´s massively multi threaded architecture. Due to its high computational power, GPU has been used to deal with many problems that can be easily parallelized. This paper will present a GPU based spot noise parallel algorithm for 2D vector field visualization. It uses spot noise method with GPU resources and compute unified device architecture (CUDA) to visualize 2D vector field. Vector field are partitioned to multiple thread so that a large number of data are processed simultaneously. Fast on-chip shared memory is used on GPU to optimize the performance and a data transformation mechanism between host and device is presented. The parallel algorithm applies these strategies to a 2D velocity field and obtains up to 16X speedup compared with conventional sequential computation. It is suitable for interactive applications and in-time remote visualization of vector fields.
Keywords :
computer vision; coprocessors; multi-threading; parallel algorithms; parallel architectures; 2D vector field visualization; 2D velocity field; GPU based spot noise parallel algorithm; GPU resource; compute unified device architecture; data transformation mechanism; graphic processing unit; in-time remote visualization; multithreaded architecture; on-chip shared memory; parallel computation; sequential computation; CUDA; GPU; fast on-chip shared memory; parallel computation;
Conference_Titel :
Optoelectronics and Image Processing (ICOIP), 2010 International Conference on
Conference_Location :
Haiko
Print_ISBN :
978-1-4244-8683-0
DOI :
10.1109/ICOIP.2010.292