20220509, 22:08  #100 
Jul 2003
So Cal
9AB_{16} Posts 
If nvidiasmi doesn't see it, then msieve won't. Perhaps you need to reinstall the CUDA driver with the M40 installed?

20220510, 01:22  #101  
"Ed Hall"
Dec 2009
Adirondack Mtns
132D_{16} Posts 
Quote:
Giving up for now. . . ETA: Msieve compiled with 5.2, but couldn't find the cqard, as expected. Thanks for the help. Last fiddled with by EdH on 20220510 at 01:23 

20220510, 17:52  #102 
"Ed Hall"
Dec 2009
Adirondack Mtns
4909_{10} Posts 
I guess I have found my answer for the M40:
Code:
[ 1562.849818] NVRM: This PCI I/O region assigned to your NVIDIA device is invalid: NVRM: BAR1 is 0M @ 0x0 (PCI:0000:01:00.0) [ 1562.849819] NVRM: The system BIOS may have misconfigured your GPU. [ 1562.849824] nvidia: probe of 0000:01:00.0 failed with error 1 [ 1562.849839] NVRM: The NVIDIA probe routine failed for 1 device(s). [ 1562.849840] NVRM: None of the NVIDIA devices were initialized. 
20220510, 18:13  #103 
Jul 2003
So Cal
9AB_{16} Posts 
That's a BIOS issue. Google says to look for options deep in the BIOS menus like PCI Express 64bit BAR Support, large BARs, or above 4G decoding.

20220510, 20:45  #104  
"Ed Hall"
Dec 2009
Adirondack Mtns
4,909 Posts 
Quote:
Thank you, again, for all your help. 

20220715, 14:38  #105 
"Ed Hall"
Dec 2009
Adirondack Mtns
11455_{8} Posts 
A small followup:
I now have the Tesla M40 24GB running and am quite pleased. But, there is room for improvement. It is throttling due to insufficient cooling. It gets to 87C and cuts its processing. I have a push fan and a pull fan, but the throughput is just not there. I will have to pursue an alternate method. Would hate to wait until winter to get the full capability. 
20220716, 22:51  #106  
Sep 2008
Kansas
3681_{10} Posts 
Quote:


20220716, 22:58  #107 
Jul 2003
So Cal
3^{2}×5^{2}×11 Posts 
There's a good chance that won't work. The vectors are always kept on the card and may take most of the GPU memory, leaving little for the matrix blocks and spmv scratch space. Nothing beats experiment, though, so give it a try and see what happens.
Last fiddled with by frmky on 20220716 at 22:59 
20220731, 01:54  #108  
Sep 2008
Kansas
3^{2}·409 Posts 
Quote:
Code:
matrix is 33782739 x 33783144 (13141.4 MB) with weight 3041417453 (90.03/col) sparse part has weight 2904400096 (85.97/col) using GPU 0 (NVIDIA GeForce GTX 1660) selected card has CUDA arch 7.5 Nonzeros per block: 1750000000 Storing matrix in managed memory converting matrix to CSR and copying it onto the GPU Killed Last fiddled with by RichD on 20220731 at 01:58 Reason: forgot "=1" 

20220817, 16:51  #109 
"Ed Hall"
Dec 2009
Adirondack Mtns
4,909 Posts 
Is there a simple way to check if Msieve was successfully compiled for GPU use?

20220817, 17:39  #110 
"Evan"
Dec 2020
Montreal
2^{2}·3·7 Posts 
the easiest way would probably be running "msieve nc2 g 0"  if it outputs a line showing the VBITS value you compiled msieve with, then it's compiled properly.

Thread Tools  
Similar Threads  
Thread  Thread Starter  Forum  Replies  Last Post 
Resume linear algebra  Timic  Msieve  35  20201005 23:08 
use msieve linear algebra after CADONFS filtering  aein  Msieve  2  20171005 01:52 
Has anyone tried linear algebra on a Threadripper yet?  fivemack  Hardware  3  20171003 03:11 
Linear algebra at 600%  CRGreathouse  Msieve  8  20090805 07:25 
Linear algebra proof  Damian  Math  8  20070212 22:25 