• Journal of Internet Computing and Services
    ISSN 2287 - 1136(Online) / ISSN 1598 - 0170 (Print)
    http://jics.or.kr/

The Performance Analysis of GPU-based Cloth simulation according to the Change of Work Group Configuration


Young-Hwan Choi, Min Hong, Seung-Hyun Lee, Yoo-Joo Choi, Journal of Internet Computing and Services, Vol. 18, No. 3, pp. 29-36, Jun. 2017
10.7472/jksii.2017.18.3.29, Full Text:
Keywords: Cloth simulation, GPU parallel processing, Physically-based simulation, GLSL 4.3

Abstract

In these days, 3D dynamic simulation is closely related to many industries. In the past, physically-based 3D simulation was used mainly in the car crash or construction related fields, but it also plays an important role in movies or games today. Many mathematical computations are needed to represent the 3D object realistically, but it is difficult to process a large amount of calculations for simulation of application based on CPU in real-time. Recently, with the advanced graphic hardware and improved architecture, GPU can be utilized for the general purposes of computation function as well as graphic computation. Many approaches using GPU have been applied for various research fields. In this paper, we analyze the performance variation of two cloth simulation algorithms based on GPU according to the change of execution properties of GPU shaders in oder to optimize the performance of GPU-based cloth simulation. Cloth simulation is implemented by the spring centric algorithm and node centric algorithm with GPU parallel computing using compute shader of GLSL 4.3. We compare the performance of between these algorithms according to the change of the size and dimension of work group. The experiment is repeated to 10 times during 5,000 frames for each test and experimental results are provided by averaging of FPS. The experimental result shows that the node centric algorithm is executed in higher speed than the spring centric algorithm.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[APA Style]
Young-Hwan Choi, Min Hong, Seung-Hyun Lee, & Yoo-Joo Choi (2017). The Performance Analysis of GPU-based Cloth simulation according to the Change of Work Group Configuration. Journal of Internet Computing and Services, 18(3), 29-36. DOI: 10.7472/jksii.2017.18.3.29.

[IEEE Style]
Y. Choi, M. Hong, S. Lee and Y. Choi, "The Performance Analysis of GPU-based Cloth simulation according to the Change of Work Group Configuration," Journal of Internet Computing and Services, vol. 18, no. 3, pp. 29-36, 2017. DOI: 10.7472/jksii.2017.18.3.29.

[ACM Style]
Young-Hwan Choi, Min Hong, Seung-Hyun Lee, and Yoo-Joo Choi. 2017. The Performance Analysis of GPU-based Cloth simulation according to the Change of Work Group Configuration. Journal of Internet Computing and Services, 18, 3, (2017), 29-36. DOI: 10.7472/jksii.2017.18.3.29.