Title :
Multi-GPU Acceleration of Optical Flow Computation in Visual Functional Simulation
Author :
Ohmura, Junichi ; Egashira, Akira ; Satoh, Shunji ; Miyoshi, Takefumi ; Irie, Hidetsugu ; Yoshinaga, Tsutomu
Author_Institution :
Grad. Sch. of Inf. Syst., Univ. of Electro-Commun., Chofu, Japan
fDate :
Nov. 30 2011-Dec. 2 2011
Abstract :
Numerical simulation for visual processing of the human brain is one of time-consuming applications. This paper shows acceleration techniques for a simulation program of the visual processing. We parallelize convolution calculations, which are core operations, which the simulation program requests, on a GPU-accelerated PC cluster. Our implementation includes three improvement points. Firstly, we consider efficient data mapping onto global and shared memories1 of the GPU. Secondly, multiple convolutions for the same input data are computed by each node´s GPU, referred to as package execution. Finally, an input 2-dimensional image is divided into regions and convolutions for these regions are executed in parallel utilizing MPI (Message Passing Interface). Our experimental results show a linear speedup up to 12 nodes in the PC cluster for the convolution program. We also show the effects of the package execution and reduced communication on NVIDIA tesla C1060 and C2070, respectively.
Keywords :
digital simulation; graphics processing units; message passing; numerical analysis; NVIDIA tesla C1060; data mapping; human brain; message passing interface; multiGPU acceleration; numerical simulation; optical flow computation; simulation program; visual functional simulation; visual processing; Brain modeling; Convolution; Graphics processing unit; Kernel; Mathematical model; Neurons; Visualization; CUDA; Convolution; GPU; MPI; Numerical simulation; Parallel computing; Visual neuron system;
Conference_Titel :
Networking and Computing (ICNC), 2011 Second International Conference on
Conference_Location :
Osaka
Print_ISBN :
978-1-4577-1796-3
DOI :
10.1109/ICNC.2011.41