GGEMS / ggems

GGEMS - Advanced Monte Carlo simulation platform using the OpenCL
GNU General Public License v3.0
34 stars 14 forks source link

2080ti Bad Performance #6

Closed Yao1993 closed 1 month ago

Yao1993 commented 3 years ago

I run the example 5_World_Tracking using the following command.

python world_tracking.py -n 10000000
The elpased times are shown below. Platform Elapsed Time/s
2080ti(Linux) 53
2080ti(Windows) 48
1060(Linux) 28

It is very strange that 1060 run faster than 2080ti.

2080ti_windows.log 2080ti_linux.log 1060.log

didierbenoit commented 3 years ago

Hi, Yes it's strange, the problem is in GGEMSWorld::Tracking kernel. I did not optimized the algorithm (a simple DDA for projection) for GPU architecture, and surely something is not correct. Surely the cores are not used in an optimal way. I will check that. For the other kernels 2080Ti is faster than 1060, this case in normal :-) Thank you for your return Kind regards Didier