Skip to main content

Table 3 The experimental performance results for mass-spring simulation

From: Plausible mass-spring system using parallel computing on mobile devices

# of nodes

3858

4737

7282

10,223

20,587

38,233

# of springs

72,951

90,045

142,662

201,072

408,870

759,330

Semi-Euler integration (ms)

 CPU only

33.43

52.68

83.49

112.92

254.83

469.93

 Multi-threaded CPU

24.94

29.74

41.28

95.82

184.28

331.97

 GPU + multi-threaded CPU

10.93

15.29

23.22

31.89

68.38

127.45

Midpoint integration (ms)

 CPU only

41.39

58.15

86.82

130.52

245.70

472.29

 Multi-threaded CPU

28.84

33.92

53.82

98.53

152.94

282.93

 GPU + multi-threaded CPU

11.21

16.84

24.53

34.18

71.82

130.84

4th-order Runge-Kutta integration (ms)

 CPU only

49.24

66.25

94.04

145.29

259.39

513.86

 Multi-threaded CPU

30.84

38.13

59.83

103.21

167.32

325.41

 GPU + multi-threaded CPU

13.34

19.42

27.92

35.33

73.41

138.98