DC Vault

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

crashtech

Lifer
Jan 4, 2013
10,524
2,111
146
Gimps? Sounds like a description of my gait. I wonder why they don't have a BOINC app?

Edit: Oh, I didn't connect GIMPS with the old familiar Prime95 app! I've got a few cores on it now, though no idea what it will take to make a dent in our standing...
 
Last edited:

phoenicis

Member
Nov 26, 2017
56
63
91
Gimps? Sounds like a description of my gait. I wonder why they don't have a BOINC app?

Edit: Oh, I didn't connect GIMPS with the old familiar Prime95 app! I've got a few cores on it now, though no idea what it will take to make a dent in our standing...

Lol, the name could have maybe been given a little more consideration before they went with, err, GIMPS.

I think the serious points are still to be had using GPUs to carry out manual trial factoring. The guide I put together years ago seems to still be relevant except the latest files for downloading are now here. I'm using the standard Windows cuda10 zip file.

A few hours work on a single 2080 has already bumped us up 49 places to 468th and earned us just under 550 vault points.
 

emoga

Member
May 13, 2018
188
301
136
I always wanted to try GIMPS, since I'm into PrimeGrid.

What better time than now? ;)
 

biodoc

Diamond Member
Dec 29, 2005
6,262
2,238
136
The latest binary for linux, cuda 6.5, did not work on my machine (mint linux, driver 390.116, dual 1080Tis) .

I decided to download and extracted the source file ( mfaktc-0.21.tar.gz) and installed the cuda toolkit from the mint software manager.

I had to edit the Makefile in the src directory to change the path to the cuda installation.

Code:
# where is the CUDA Toolkit installed?
CUDA_DIR = /usr/lib/cuda

Since the 1080Ti is compute capability 6.1 and the cuda toolkit I installed is incompatible with compute 1.0x and 2.x, I changed these lines too.

Code:
# generate code for various compute capabilities
#NVCCFLAGS += --generate-code arch=compute_11,code=sm_11 # CC 1.1, 1.2 and 1.3 GPUs will use this code (1.0 is not possible for mfaktc)
#NVCCFLAGS += --generate-code arch=compute_20,code=sm_20 # CC 2.x GPUs will use this code, one code fits all!
NVCCFLAGS += --generate-code arch=compute_30,code=sm_30 # all CC 3.x GPUs _COULD_ use this code
NVCCFLAGS += --generate-code arch=compute_35,code=sm_35 # but CC 3.5 (3.2?) _CAN_ use funnel shift which is useful for mfaktc
NVCCFLAGS += --generate-code arch=compute_50,code=sm_50 # CC 5.x GPUs will use this code
NVCCFLAGS += --generate-code arch=compute_60,code=sm_60 # CC 6.x GPUs will use this code

It's now working! :)
 

biodoc

Diamond Member
Dec 29, 2005
6,262
2,238
136
I can't submit results manually until a site admin verifies my new account. I'll just keep crunching.
 

crashtech

Lifer
Jan 4, 2013
10,524
2,111
146
Lol, the name could have maybe been given a little more consideration before they went with, err, GIMPS.

I think the serious points are still to be had using GPUs to carry out manual trial factoring. The guide I put together years ago seems to still be relevant except the latest files for downloading are now here. I'm using the standard Windows cuda10 zip file.

A few hours work on a single 2080 has already bumped us up 49 places to 468th and earned us just under 550 vault points.
I see cuda65, cuda80, and cuda100 at your link, will any of them work? I downloaded them all to see what's inside the zipfiles, but have to work so not much time...
 

emoga

Member
May 13, 2018
188
301
136
I picked cuda 100 and its working fine on a 2080.

I just wish this project had a pause function, but it seems to find checkpoint files so I guess that works.
 

Kiska

Golden Member
Apr 4, 2012
1,013
290
136
I can't submit results manually until a site admin verifies my new account. I'll just keep crunching.

Wait... what? There shouldn't be a verification process. Unless you're using GPUto72 or some other external project like that on GIMPS
 

biodoc

Diamond Member
Dec 29, 2005
6,262
2,238
136
Wait... what? There shouldn't be a verification process. Unless you're using GPUto72 or some other external project like that on GIMPS

I think they had an attack in April so now there's a verification process. See this thread.

Here's what I see when I try to submit results.

gimps.png
 

biodoc

Diamond Member
Dec 29, 2005
6,262
2,238
136
@emoga , How does your 2080 do on this project? My 1080 Ti's take about 22 minutes per task. I'm thinking of getting a turing card in the near future.
 

emoga

Member
May 13, 2018
188
301
136
@emoga , How does your 2080 do on this project? My 1080 Ti's take about 22 minutes per task. I'm thinking of getting a turing card in the near future.

It looks like 3k GHz-day? (3200GHz without running boinc on cpus). No idea if that's good or not.

If you don't game and don't feel like spending loads of money the 1660 Ti is a great option for boinc.
 

emoga

Member
May 13, 2018
188
301
136
Also trying out MISFIT (windows only) which is a GUI that makes it easier on the eyes.
It also auto reports and request work as well with some setup.
I downloaded the 'MISFIT/' file from the downloads section.

Update: It works! It reports my work automatically. :D

2019_06_01_10_39_03_MISFIT_2.10.0.png
 
Last edited:

biodoc

Diamond Member
Dec 29, 2005
6,262
2,238
136
It looks like 3k GHz-day? (3200GHz without running boinc on cpus). No idea if that's good or not.

That's really good. My 1080 Ti's are doing 1.25K GHz-day. :(

I'm thinking the 2070 might be right for me.
 
Last edited:

emoga

Member
May 13, 2018
188
301
136
That estimate may be off according to this chart.(sorted by 'PPD')
Should be more like 2.7k GHz
Only time will tell if I actually get that high, its just what mfaktc was calculating when I looked at it.
 
Last edited:

biodoc

Diamond Member
Dec 29, 2005
6,262
2,238
136
@Kiska , I forgot the "k" in my post. 1250 GHz-day for the 1080Ti.

@emoga , the turing cards do very well. I was disappointed to see the Radeon VII @ 1113 GHz-day.
 

phoenicis

Member
Nov 26, 2017
56
63
91
Looks like we're cooking on gas. We moved up another 70 places this morning putting us in 398th position.

It's now working! :)

Thanks for sharing this. I initially tried to get GIMPS working on Mint yesterday without success. My Linux fu is pretty appalling.

I see cuda65, cuda80, and cuda100 at your link, will any of them work? I downloaded them all to see what's inside the zipfiles, but have to work so not much time...

Yes, it's the cuda 100 (Cuda 10.0) file you're looking for on nvidia gpus with a compute capability of 3 or more.

Also trying out MISFIT (windows only) which is a GUI that makes it easier on the eyes.

I couldn't agree more, MISFIT is a great little utility. Once you configure and set it off it'll amend the exponent level, upload results and download new work without any further intervention at all. Easy as it is, you don't even have to click 'export results' button as it will auto-report every 4 hours.
 
Last edited:

biodoc

Diamond Member
Dec 29, 2005
6,262
2,238
136
The latest binary for linux, cuda 6.5, did not work on my machine (mint linux, driver 390.116, dual 1080Tis) .

I decided to download and extracted the source file ( mfaktc-0.21.tar.gz) and installed the cuda toolkit from the mint software manager.

I had to edit the Makefile in the src directory to change the path to the cuda installation.

Code:
# where is the CUDA Toolkit installed?
CUDA_DIR = /usr/lib/cuda

Since the 1080Ti is compute capability 6.1 and the cuda toolkit I installed is incompatible with compute 1.0x and 2.x, I changed these lines too.

Code:
# generate code for various compute capabilities
#NVCCFLAGS += --generate-code arch=compute_11,code=sm_11 # CC 1.1, 1.2 and 1.3 GPUs will use this code (1.0 is not possible for mfaktc)
#NVCCFLAGS += --generate-code arch=compute_20,code=sm_20 # CC 2.x GPUs will use this code, one code fits all!
NVCCFLAGS += --generate-code arch=compute_30,code=sm_30 # all CC 3.x GPUs _COULD_ use this code
NVCCFLAGS += --generate-code arch=compute_35,code=sm_35 # but CC 3.5 (3.2?) _CAN_ use funnel shift which is useful for mfaktc
NVCCFLAGS += --generate-code arch=compute_50,code=sm_50 # CC 5.x GPUs will use this code
NVCCFLAGS += --generate-code arch=compute_60,code=sm_60 # CC 6.x GPUs will use this code

For turing cards (compute capability 7.x) you'll need to add a line. You can comment the other lines out.

Code:
NVCCFLAGS += --generate-code arch=compute_70,code=sm_70 # CC 7.x GPUs will use this code

The cuda tool kit I installed from the mint software manager is version 9.1. Cuda 10.1 is optimized for turing cards, so downloading and installing version 10.1 directly from Nvidia might be the best way to go.

EDIT: Instructions for installing turing nvidia drivers and cuda 10 for linux mint/ubuntu.
 
Last edited:

phoenicis

Member
Nov 26, 2017
56
63
91
Nice! That's helped bump us up.

The default top teams on the GIMPS website is a little misleading as it only shows the scores for the last year, 53rd. When you put a 2007 date in it then gives the lifetime team scores, 130th.

The great news is that, by riding the GIMPS gravy train over the last couple of days, we've overtaken EVGA, Rechenkraft, CNT and OCuK to move from 8th to 4th position in the overall DC Vault.

DCVault.png

Way to go guys!
 

emoga

Member
May 13, 2018
188
301
136
2019_06_04_11_36_18_DC_Vault_Team_Details.png

I think I'll jump on SRBase for a while (in between challenges of course). It's now our lowest score according to the vault and I'll always have the potential to find a megaprime (which reports to the same website PrimeGrid/GIMPS does)

If any TeAm members are bored and want to try something new, we are kind of weak in:
-DHEP
-YAFU
-TN-Grid
-Universe
-RakeSearch
 
Last edited: