A multi-GPU based semi-Lagrangian fluid solver

  • Authors:
  • Youquan Liu;Kai Shi;Heng Deng;Enhua Wu

  • Affiliations:
  • Chang'an University, China and State Key Laboratory of Computer Science, Institute of Software, CAS, China;Chang'an University, China;Research Institute of China Ordnance Industry, China;State Key Laboratory of Computer Science, Institute of Software, CAS, China and FST, University of Macau, China

  • Venue:
  • Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a multi-GPU platform which can solve the incompressible 2D Navier-Stokes equations efficiently. We design a tile structure to distribute the whole computation domain evenly to multi-GPU, each GPU only solves the equations in a limited area but maintaining the whole computation area within its own device memory. Even though the Semi-Lagrangian method may trace the particles across different graphics cards, the memory update does not constitute the bottleneck of the whole performance. During the experiments single, double and triple GTX 260 graphics cards are installed to construct the platform with CUDA 2.3. With a triple GPUs configuration, we can achieve about 270 speedup compared to the according CPU version without including the memory copy cost, and this configuration is also about 2.1 faster than the single GPU version.