mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware > GPU Computing

Reply
 
Thread Tools
Old 2018-01-30, 15:50   #2806
Rodrigo
 
Rodrigo's Avatar
 
Jun 2010
Pennsylvania

2·467 Posts
Default

Mark and James,

Thanks for the ideas.

The PC in question is double-booting Windows XP and Vista. A couple of months ago, I bought a 1050 for another Vista system that needed a new card, but the card wouldn't run on it; there seem to be no Vista drivers for the 1050. So I installed the 1050 in my new Linux box, where it's putting out some 250 GHz-d/day, compared to the 630's 53 GHz-d/day.

I guess I could put Linux on the XP/Vista machine to run another GTX 1050.

P.S. James, that's a pretty neat chart you put together. I didn't know one could do that on your page!

Last fiddled with by Rodrigo on 2018-01-30 at 15:52 Reason: P.S.
Rodrigo is offline   Reply With Quote
Old 2018-01-30, 16:29   #2807
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

22×5×271 Posts
Default

Quote:
Originally Posted by Rodrigo View Post
Mark and James,

I guess I could put Linux on the XP/Vista machine to run another GTX 1050.
Or maybe:
linux host OS + GTX1050; mprime and gpu apps run on host OS continuously;
Virtualbox environment;
Guest OS XP; Guest OS Vista; run either or both or neither
(down or pause the guest OSes when not in use, for max GIMPS throughput when system is not in use; preferably down, to release memory for P-1 or ECM if running those)

I've been meaning to play with Virtualbox as a means of readily migrating a complex main PC environment from old hardware set to new.
kriesel is offline   Reply With Quote
Old 2018-01-30, 17:01   #2808
Rodrigo
 
Rodrigo's Avatar
 
Jun 2010
Pennsylvania

2·467 Posts
Default

Quote:
Originally Posted by kriesel View Post
Or maybe:
linux host OS + GTX1050; mprime and gpu apps run on host OS continuously;
Virtualbox environment;
Guest OS XP; Guest OS Vista; run either or both or neither
(down or pause the guest OSes when not in use, for max GIMPS throughput when system is not in use; preferably down, to release memory for P-1 or ECM if running those)

I've been meaning to play with Virtualbox as a means of readily migrating a complex main PC environment from old hardware set to new.
That's an intriguing idea. I'm still transitioning my work to the Linux computer but when that process is done, I just might look into virtualization. One step at a time...

Wonder how one would migrate an existing hardware PC environment to a virtualized one. Can you take an image of the existing HDD and use it as the basis for the virtual PC?
Rodrigo is offline   Reply With Quote
Old 2018-02-05, 18:39   #2809
Sake
 
Feb 2018

102 Posts
Default CUDA 9.1, Linux

mfactc compiled with CUDA 9.1 (tested on fedora 27 Linux) doesn't seem to work. Same issues with pre-compiled mfactc versions.
The self-test fails with all kernels except GPU kernel "71bit_mul24". Compilation with different GPU architecture settings (5, 6, etc.) caused the same issues. Tested with CUDA 9.1.85.1, fedora 27 on NVIDIA TITAN V

Is it a CUDA bug? Any idea? Thanks.


# Compiler settings for .cu files (CPU/GPU)
NVCC = nvcc
NVCCFLAGS = $(CUDA_INCLUDE) --ptxas-options=-v -arch=sm_70 -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_70,code=compute_70


-------------------------------------------------------------------------------------
mfaktc v0.21 (64bit built)

Compiletime options
THREADS_PER_BLOCK 1024
SIEVE_SIZE_LIMIT 32kiB
SIEVE_SIZE 193154bits
SIEVE_SPLIT 250
MORE_CLASSES enabled

Runtime options
SievePrimes 25000
SievePrimesAdjust 1
SievePrimesMin 5000
SievePrimesMax 100000
NumStreams 3
CPUStreams 3
GridSize 3
GPU Sieving enabled
GPUSievePrimes 82486
GPUSieveSize 64Mi bits
GPUSieveProcessSize 16Ki bits
Checkpoints enabled
CheckpointDelay 30s
WorkFileAddDelay 600s
Stages enabled
StopAfterFactor bitlevel
PrintMode full
V5UserID (none)
ComputerID (none)
AllowSleep no
TimeStampInResults no

CUDA version info
binary compiled for CUDA 9.10
CUDA runtime version 9.10
CUDA driver version 9.10

CUDA device info
name Graphics Device
compute capability 7.0
max threads per block 1024
max shared memory per MP 98304 byte
number of multiprocessors 80
clock rate (CUDA cores) 1455MHz
memory clock rate: 850MHz
memory bus width: 3072 bit

Automatic parameters
threads per grid 655360
GPUSievePrimes (adjusted) 82486
GPUsieve minimum exponent 1055144

########## testcase 1/2867 ##########
Sake is offline   Reply With Quote
Old 2018-02-05, 19:37   #2810
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

9,767 Posts
Default

Quote:
Originally Posted by Sake View Post
Is it a CUDA bug? Any idea?
Oliver (the author of mfaktc) confirms that this is a bug in CUDA 9.0.

He has alerted nVidia, and they've acknowledged the problem. Still no working patch yet.

Your only option is to downgrade your CUDA to 8.x (I believe; could be lower) and recompile.
chalsall is online now   Reply With Quote
Old 2018-02-05, 21:19   #2811
TheJudger
 
TheJudger's Avatar
 
"Oliver"
Mar 2005
Germany

11×101 Posts
Default

@Chris: No, he can't... his Volta GPU needs CUDA 9.0 or newer.

@Sake Above is not that bad, just run CUDALucas on your toy.

Oliver
TheJudger is offline   Reply With Quote
Old 2018-02-05, 22:08   #2812
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

22·5·271 Posts
Default

Quote:
Originally Posted by TheJudger View Post
@Chris: No, he can't... his Volta GPU needs CUDA 9.0 or newer.

@Sake Above is not that bad, just run CUDALucas on your toy.

Oliver
Or run cudapm1. It will generate results more frequently than CUDALucas. Not many are running P-1, so it's easy to be in the top 500 producers list. https://www.mersenne.org/report_top_500_p-1/
Manual reporting only though for P-1 on GPU.

Last fiddled with by kriesel on 2018-02-05 at 22:09
kriesel is offline   Reply With Quote
Old 2018-02-11, 18:06   #2813
Sake
 
Feb 2018

2 Posts
Default mfaktc on CUDA9 , Titan V

Thank you for the help! Will test with cudapm1 in the meanwhile.
Sake is offline   Reply With Quote
Old 2018-04-19, 12:54   #2814
tServo
 
tServo's Avatar
 
"Marv"
May 2009
near the Tannhäuser Gate

29216 Posts
Default

Quote:
Originally Posted by Sake View Post
Thank you for the help! Will test with cudapm1 in the meanwhile.
Sake, have you tried Cuda Toolkit 9.1.85 ?
Your output above from the bug shows 9.10.
tServo is offline   Reply With Quote
Old 2018-04-20, 18:52   #2815
TheJudger
 
TheJudger's Avatar
 
"Oliver"
Mar 2005
Germany

111110 Posts
Default

still broken in 9.1 (Volta only)

Oliver
TheJudger is offline   Reply With Quote
Old 2018-05-22, 15:07   #2816
ramgeis
 
ramgeis's Avatar
 
Apr 2013

32×13 Posts
Default

Quote:
Originally Posted by TheJudger View Post
still broken in 9.1 (Volta only)

Oliver
9.2 is out. Anyone tried to check it already?
ramgeis is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
mfakto: an OpenCL program for Mersenne prefactoring Bdot GPU Computing 1676 2021-06-30 21:23
The P-1 factoring CUDA program firejuggler GPU Computing 753 2020-12-12 18:07
gr-mfaktc: a CUDA program for generalized repunits prefactoring MrRepunit GPU Computing 32 2020-11-11 19:56
mfaktc 0.21 - CUDA runtime wrong keisentraut Software 2 2020-08-18 07:03
World's second-dumbest CUDA program fivemack Programming 112 2015-02-12 22:51

All times are UTC. The time now is 14:11.


Mon Aug 2 14:11:13 UTC 2021 up 10 days, 8:40, 0 users, load averages: 4.16, 3.88, 3.29

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.