Internal:CDT3D GPU Smoothing: Difference between revisions
Jump to navigation
Jump to search
Spyridon97 (talk | contribs) |
Spyridon97 (talk | contribs) |
||
| Line 21: | Line 21: | ||
## GPU version: | ## GPU version: | ||
### Sequential CPU-wise: | ### Sequential CPU-wise: | ||
#### Version 1: | #### Version 1 (all points copied): | ||
##### Steps: | ##### Steps: | ||
###### Bounding box on GPU, grid(1) block(1) | ###### Bounding box on GPU, grid(1) block(1) | ||
###### Original point value on GPU, grid(1) block(1) | ###### Original point value on GPU, grid(1) block(1) | ||
###### Grid creation on GPU, grid(1) block(1) | ###### Grid creation on GPU, grid(1) block(1) | ||
###### Grid point values using global values array on GPU, grid(2, 2, 2) block(4, 4, 4) | ###### Grid point values using global values array on GPU, grid(2, 2, 2) block(4, 4, 4) | ||
###### Reduction using global values array on GPU, grid(1) block(1) | ###### Reduction using global values array on GPU, grid(1) block(1) | ||
##### Time total = 18.563 sec | |||
##### | ###### CPU = 0.79182 sec | ||
###### Steps 1 & 2 = 8.31743 sec | |||
###### Step 3 = 1.03768 sec | |||
###### Step 4 = 6.55488 sec | |||
###### Steo 5 = 1.73327 sec | |||
###### MemCopyH2D = 0.12792 sec | |||
###### MemCopyD2H = 0.00002 sec | |||
### Parallel CPU-wise: | ### Parallel CPU-wise: | ||
Revision as of 23:54, 16 March 2021
Presentations
Spring 2021
- A Unified Approach for Parallel Mesh Operations by Christos✔
- GPU Architecture ✔
Code
Spring 2021
- Discrete Mesh Optimization using the paper: Discrete Mesh Optimization on GPU, The results below are using the tet_shape metric from the Verdict library
- CPU version:
- GPU version:
- Sequential CPU-wise:
- Version 1 (all points copied):
- Steps:
- Bounding box on GPU, grid(1) block(1)
- Original point value on GPU, grid(1) block(1)
- Grid creation on GPU, grid(1) block(1)
- Grid point values using global values array on GPU, grid(2, 2, 2) block(4, 4, 4)
- Reduction using global values array on GPU, grid(1) block(1)
- Time total = 18.563 sec
- CPU = 0.79182 sec
- Steps 1 & 2 = 8.31743 sec
- Step 3 = 1.03768 sec
- Step 4 = 6.55488 sec
- Steo 5 = 1.73327 sec
- MemCopyH2D = 0.12792 sec
- MemCopyD2H = 0.00002 sec
- Steps:
- Version 1 (all points copied):
- Sequential CPU-wise:
- Parallel CPU-wise:
