![]() |
![]() |
#1 |
Jul 2003
So Cal
50538 Posts |
![]()
I finally got a chance to try the msieve LA on a nVidia P100. It solved a 4.5M matrix in 2 hours using 5.8 GB of GPU memory. The code needs work to bring it up to date, but it looks promising on P100 and V100.
|
![]() |
![]() |
![]() |
#2 |
"Carlos Pinho"
Oct 2011
Milton Keynes, UK
140B16 Posts |
![]()
Have you tried a MPI GPU version? Just concerned about the memory usage for this small matrix.
Last fiddled with by pinhodecarlos on 2019-03-21 at 15:02 |
![]() |
![]() |
![]() |
#3 |
Tribal Bullet
Oct 2004
32×5×79 Posts |
![]()
The existing CUDA code is definitely not MPI aware; MPI processes can each use a GPU for a smaller matrix multiply but data transfers to/from GPU would be required for every such operation. I've never even tried using it so the odds are 100% that it is broken.
A better implementation would host the data buffers on GPU at all times and do direct copies from one GPU to another. Latter-day CUDA makes this possible but it has to be explicitly set up. |
![]() |
![]() |
![]() |
#4 |
"Carlos Pinho"
Oct 2011
Milton Keynes, UK
120138 Posts |
![]()
Hey Greg, any new updates on the above? TIA
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Can anyone help me about msieve 1.53 with CUDA? | Seto | Msieve | 8 | 2016-09-24 12:54 |
My msieve cuda setup as a newbie | pdazzl | Msieve | 21 | 2016-08-20 11:58 |
Problem in running msieve with CUDA | mohamed | Msieve | 20 | 2013-08-01 08:27 |
Help with msieve CUDA (C1060) | toorandom | Msieve | 7 | 2012-11-28 17:37 |
CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES when running msieve 1.5.0 with CUDA | ryanp | Msieve | 3 | 2012-06-12 03:27 |