首页 | 本学科首页   官方微博 | 高级检索  
     


Parallel processing of the Building-Cube Method on a GPU platform
Authors:Kazuhiko Komatsu  Takashi Soga  Ryusuke Egawa  Hiroyuki Takizawa  Hiroaki Kobayashi  Shun Takahashi  Daisuke Sasaki  Kazuhiro Nakahashi
Affiliation:a Cyberscience Center, Tohoku University, Sendai 980-8578, Japan;b Graduate School of Information Sciences, Tohoku University, Sendai 980-8578, Japan;c NEC System Technologies, Ltd., Osaka 540-8551, Japan;d Department of Aerospace Engineering, Tohoku University, Sendai 980-8579, Japan;e Department of Mechanical Systems Engineering, Tokyo University Agriculture and Technology, Koganei 184-8588, Japan;f Japan Science and Technology Agency, Core Research for Evolutional Science and Technology, Japan
Abstract:The Building-Cube Method (BCM) based on equally-spaced Cartesian meshes has been proposed as a next generation CFD method. Due to the equally-spaced meshes, it is well suited for highly parallel computation. This paper proposes a parallel implementation scheme of BCM on a GPU cluster system, which needs efficient hierarchical parallel processing to exploit the potential of the cluster system. The proposed scheme employs the Red-Black SOR method for the pressure calculations, which is the most time-consuming part of BCM, to obtain massive data parallelism of BCM. By exploiting the coarse-grain and fine-grain parallelism of BCM, the proposed scheme hierarchically assigns equally-divided tasks into the GPU cluster system. Furthermore, to exploit the computational power of GPUs in the cluster system, the proposed scheme employs an efficient data management such as coalesced data transfer and reusing data on an on-chip memory. Experimental results show that the single GPU implementation can achieve about three times higher performance than the single CPU one. Moreover, the multiple GPU implementation can achieve an almost ideal scalability. Finally, the possibility of further acceleration of not only the pressure calculation but also the whole BCM is discussed.
Keywords:Building-Cube Method  GPGPU  Multiple GPUs
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号