mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   GPU Computing (https://www.mersenneforum.org/forumdisplay.php?f=92)
-   -   mfaktc: a CUDA program for Mersenne prefactoring (https://www.mersenneforum.org/showthread.php?t=12827)

James Heinrich 2020-09-26 16:18

[QUOTE=Neutron3529;557960]using 3080 is enough for TF
I borrowed a 3080 card and test its performance..[/QUOTE]If you have a completed TF run could you please submit the data so I can calculate the values for RTX 3080?
[url]https://www.mersenne.ca/mfaktc.php#benchmark[/url]

kriesel 2020-09-26 22:23

[QUOTE=Neutron3529;557960]using 3080 is enough for TF
I borrowed a 3080 card and test its performance..
it could brings 2/3 TF performance of A100 but using only 1/10 price.[/CODE][/QUOTE]
sieveprimes=82485 is consistent with a default mfaktc.ini.
Did you try any performance tuning?

storm5510 2020-09-27 00:50

[QUOTE]# Default: GPUSievePrimes=82486[/QUOTE]I believe the above is what you are referring to. Sometime in the past, I changed mine to 100,000, although I do not remember doing it. Whether this helps or hinders, I am not sure. I suppose I may have been experimenting. Oh, well. :smile:

Neutron3529 2020-09-27 09:49

[QUOTE=James Heinrich;557962]If you have a completed TF run could you please submit the data so I can calculate the values for RTX 3080?
[URL]https://www.mersenne.ca/mfaktc.php#benchmark[/URL][/QUOTE]
I'm sorry that I had returned the GPU back and most of the results are not stored since I wasn't asked to do so.


the only saved result is four NF report and what I wrote here.

James Heinrich 2020-09-27 10:46

[QUOTE=Neutron3529;558007]I'm sorry that I had returned the GPU back and most of the results are not stored since I wasn't asked to do so. The only saved result is four NF report and what I wrote here.[/QUOTE]A NF result is probably what I'm looking for. Ideally I'd want to know the clockspeed the GPU was running at during the run as well, but a completed NF run is a good start.
[url]https://www.mersenne.ca/mfaktc.php#benchmark[/url]

Neutron3529 2020-09-27 15:29

[QUOTE=James Heinrich;558009]A NF result is probably what I'm looking for. Ideally I'd want to know the clockspeed the GPU was running at during the run as well, but a completed NF run is a good start.
[URL]https://www.mersenne.ca/mfaktc.php#benchmark[/URL][/QUOTE]
maybe you could using the result I submitted(~4600GHz-d/day) now since I could not provide anymore knowledge of 3080/3090
I'll try my best to buy a 3090 with water-cooling, before that, the post I posted yesterday is all I have now.

DrobinsonPE 2020-09-27 16:47

I just finished tuning my GTX 1650 Super running mfaktc 0.21 and thought I would share the results.

[CODE]mfaktc tuning.
I3-4130T, 8GB RAM, SSD, GTX 1650 Super, Linux Mint 20.1, mfaktc 0.21
GPU locked to base frequency using - sudo nvidia-smi -lgc 1530
exp=101214193 bit 75 to 76 and 101214227 bit 74 to 75
Program was initially running with the following settings set by the person who compiled it.
GPUSieveProcessSize=32, GPUSieveSize=2047, GPUSievePrimes=82486, 1194.15GHz-day

Step 1, very GPUSieveProcessSize with GPUSieveSize=2047
# Default: GPUSieveProcessSize=16 (previous running at 32)
GPUSieveProcessSize=8 1227.10GHz-day
GPUSieveProcessSize=16 1236.01GHz-day *
GPUSieveProcessSize=24 1235.57GHz-day
GPUSieveProcessSize=32 1194.15GHz-day

Step 2: very GPUSieveSize with GPUSieveProcessSize=16
# Minimum: GPUSieveSize=4
# Maximum: GPUSieveSize=2047
# Default: GPUSieveSize=64 (previous running at 2047)
GPUSieveSize=32 1009.53GHz-day
GPUSieveSize=64 1111.63GHz-day
GPUSieveSize=96 1151.90GHz-day
GPUSieveSize=128 1174.16GHz-day
GPUSieveSize=192 1195.20GHz-day
GPUSieveSize=224 1202.32GHz-day
GPUSieveSize=256 1206.64GHz-day
GPUSieveSize=288 1209.00GHz-day
GPUSieveSize=320 1211.37GHz-day
GPUSieveSize=384 1216.13GHz-day
GPUSieveSize=512 1221.81GHz-day
GPUSieveSize=1024 1231.32GHz-day
GPUSieveSize=2047 1236.01GHz-day *

Step 3: very GPUSievePrimes with GPUSieveSize=96, GPUSieveProcessSize=32
# Minimum: GPUSievePrimes=54
# Maximum: GPUSievePrimes=1075766
# Default: GPUSievePrimes=82486
GPUSievePrimes=21814 1183.14GHz-day
GPUSievePrimes=67894 1234.00GHz-day exponent change 101214227 bit 74 to 75
GPUSievePrimes=82486 1236.01GHz-day *
GPUSievePrimes=99894 1233.10GHz-day
GPUSievePrimes=120374 1227.32GHz-day
[/CODE]

storm5510 2020-09-27 22:47

[QUOTE=DrobinsonPE;558028]I just finished tuning my GTX 1650 Super running mfaktc 0.21 and thought I would share the results.

[CODE]mfaktc tuning.
I3-4130T, 8GB RAM, SSD, GTX 1650 Super, Linux Mint 20.1, mfaktc 0.21
GPU locked to base frequency using - sudo nvidia-smi -lgc 1530
exp=101214193 bit 75 to 76 and 101214227 bit 74 to 75
Program was initially running with the following settings set by the person who compiled it.
GPUSieveProcessSize=32, GPUSieveSize=2047, GPUSievePrimes=82486, 1194.15GHz-day

Step 1, very GPUSieveProcessSize with GPUSieveSize=2047
# Default: GPUSieveProcessSize=16 (previous running at 32)
GPUSieveProcessSize=8 1227.10GHz-day
GPUSieveProcessSize=16 1236.01GHz-day *
GPUSieveProcessSize=24 1235.57GHz-day
GPUSieveProcessSize=32 1194.15GHz-day

Step 2: very GPUSieveSize with GPUSieveProcessSize=16
# Minimum: GPUSieveSize=4
# Maximum: GPUSieveSize=2047
# Default: GPUSieveSize=64 (previous running at 2047)
[B]GPUSieveSize=32 1009.53GHz-day
GPUSieveSize=64 1111.63GHz-day
GPUSieveSize=96 1151.90GHz-day
GPUSieveSize=128 1174.16GHz-day
GPUSieveSize=192 1195.20GHz-day
GPUSieveSize=224 1202.32GHz-day
GPUSieveSize=256 1206.64GHz-day
GPUSieveSize=288 1209.00GHz-day
GPUSieveSize=320 1211.37GHz-day
GPUSieveSize=384 1216.13GHz-day
GPUSieveSize=512 1221.81GHz-day
GPUSieveSize=1024 1231.32GHz-day
GPUSieveSize=2047 1236.01GHz-day [/B] *

Step 3: very GPUSievePrimes with GPUSieveSize=96, GPUSieveProcessSize=32
# Minimum: GPUSievePrimes=54
# Maximum: GPUSievePrimes=1075766
# Default: GPUSievePrimes=82486
GPUSievePrimes=21814 1183.14GHz-day
GPUSievePrimes=67894 1234.00GHz-day exponent change 101214227 bit 74 to 75
GPUSievePrimes=82486 1236.01GHz-day *
GPUSievePrimes=99894 1233.10GHz-day
GPUSievePrimes=120374 1227.32GHz-day
[/CODE][/QUOTE]


I must be using a config file from a previous version. It says maximum [C]GPUSieveSize[/C] is 128? I tried 256 and it accepted it. I wonder what else I may be missing... :ermm:

Xyzzy 2020-09-28 01:04

[C]WARNING: Read GPUSieveSize=1024 from mfaktc.ini, using max value (128)[/C]

kriesel 2020-09-28 03:11

[QUOTE=Xyzzy;558061][C]WARNING: Read GPUSieveSize=1024 from mfaktc.ini, using max value (128)[/C][/QUOTE]Maybe post [URL="https://www.mersenneforum.org/showpost.php?p=525178&postcount=3189"]3189[/URL]'s attachment will help (also linked to at 3208).

DrobinsonPE 2020-09-28 03:13

[QUOTE=storm5510;558052]I must be using a config file from a previous version. It says maximum [C]GPUSieveSize[/C] is 128? I tried 256 and it accepted it. I wonder what else I may be missing... :ermm:[/QUOTE]

The version of mfaktc I am using is the linux compiled version I found at this post [url]https://mersenneforum.org/showpost.php?p=526922&postcount=3208[/url]

The mfaktc.ini file was already configured with the settings GPUSieveProcessSize=32, GPUSieveSize=2047, GPUSievePrimes=82486.

Other than gaining about 3% by changing the GPUSieveProcessSize from 32 to 16, the rest of the settings were already at the optimal configuration.

[QUOTE=Xyzzy;558061]WARNING: Read GPUSieveSize=1024 from mfaktc.ini, using max value (128)[/QUOTE]

I did not see any warning but I will go back and check mfaktc.ini and look for it.


All times are UTC. The time now is 22:00.

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