Browse > Article
http://dx.doi.org/10.5392/JKCA.2013.13.06.048

Parallel Processing of Multi-Core Processor and GPUs in Projection Step for Efficient Fluid Simulation  

Kim, Sun-Tae (동국대학교 컴퓨터공학과)
Jung, Hwi-Ryong (동국대학교 컴퓨터공학과)
Hong, Jeong-Mo (동국대학교 컴퓨터공학과)
Publication Information
Abstract
In these days, the state-of-art technologies employ the heterogeneous parallelization of CPU and GPU for fluid simulations in the field of computer graphics. In this paper, we present a novel CPU-GPU parallel algorithm that solves projection step of fluid simulation more efficiently than existing sequential CPU-GPU processing. Fluid simulation that requires high computational resources can be carried out efficiently by the proposed method.
Keywords
Fluid Simulation; Parallel Processing; Multithreading;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M. Ihmsen, N. Akinci, M. Becker, and M. Teschner, "A Parallel SPH Implementation on Multi Core CPUs," Computer Graphics Forum, Blackwell Publishing Ltd, Vol.30, No.1, 2011.
2 F. Zhang, L. Hu, J. Wu, and X. Shen, "A SPH-based method for interactive fluids simulation on the multi-GPU," Proceedings of the 10th international conference on virtual reality continuum and its applications in industry, ACM, 2011.
3 K. Hegeman, N. Carr, and G. Miller, "Particle-based fluid simulation on the GPU," Computational Science-ICCS 2006. Springer Berlin Heidelberg, pp.228-235, 2006..
4 N. Nakasato, G. Ogiya, Y. Miki, M. Mori, and K. Nemoto, "Astrophysical Particle Simulations on Heterogeneous CPU-GPU Systems," arXiv preprint arXiv:1206.1199, 2012.
5 J. M. Dominguez, A. J. C. Crespo, M. Gomez-Gesteira, D. Valdez-Balderas, and B. D. Rogers, "New OpenMP-MPI-CUDA implementation for parallel SPH simulations on heterogeneous CPU-GPU clusters," 7th SPHERIC, pp.226-275, 2012.
6 N. Foster and D. Metaxas, "Realistic animation of liquids," Graphical models and image processing, Vol.58, No.5, pp.471-483, 1996.   DOI   ScienceOn
7 J. Stam, "Stable fluids," Proceedings of the 26th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., 1999.
8 N. Foster and R. Fedkiw, "Practical animation of liquids." Proceedings of the 28th annual conference on Computer graphics and interactive techniques, ACM, 2001.
9 김대영, 무발산 와동 입자와 슈퍼 샘플링 기법을 이용한 레벨셋 기반 화염 시뮬레이션의 개선, 동국대학교 석사학위 논문, 2011
10 J. Bolz, L. Farmer, E. Grinspun, and P. Schrooder, "Sparse matrix solvers on the GPU: conjugate gradients and multigrid," ACM Transactions on Graphics (TOG), Vol.22, No.3, ACM, 2003.