mersenneforum.org  

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

Reply
 
Thread Tools
Old 2014-04-12, 09:45   #1035
Bdot
 
Bdot's Avatar
 
Nov 2010
Germany

3×199 Posts
Default

Thanks to you all for your testing. Everything seems to be successful - I'll try to release 0.14 next week.

The lag can be reduced a bit by lowering the GPUSieveSize. Your Linux Catalyst version also seems to be much lower (938.2) than your win version (1124.2) - and they are all quite old, Catalyst 13.12 has version 1348.5. Anyway it is good to know that mfakto 0.14 also works with older drivers.

Did anyone (besides me) run the selftest with the LessClasses mode (MoreClasses=0)?
Bdot is offline   Reply With Quote
Old 2014-04-12, 14:45   #1036
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

23×271 Posts
Default

Quote:
Originally Posted by Bdot View Post
Did anyone (besides me) run the selftest with the LessClasses mode (MoreClasses=0)?
On it on GCN
kracker is offline   Reply With Quote
Old 2014-04-12, 23:27   #1037
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

41708 Posts
Default

st2 with lessclasses, 287351 tests passed
kracker is offline   Reply With Quote
Old 2014-04-17, 20:22   #1038
Bdot
 
Bdot's Avatar
 
Nov 2010
Germany

3×199 Posts
Default mfakto 0.14 available

I have released mfakto 0.14.

As most people seem to use the GPU sieve, I no longer created the versions with different (CPU-) sieve sizes. If anyone still needs them, just let me know.

Thanks to all testers!

Here again what's new:
  • --perftest enhancements including GPU sieve evaluation (for optimizing GPUSievePrimes etc.)
  • successfully resync when the working directory was temporarily lost (ejected USB device or interrupted network drive)
  • save and reload compiled OpenCL kernels => reduce startup time (UseBinfile config variable)
  • MoreClasses config variable to allow for a "less classes" version for very short assignments (GPU sieve only)
  • BugFix: enforce GPUSieveSize being a multiple of GPUSieveProcessSize
  • FlushInterval config variable to fine tune the number of kernels in the GPU queue => address high CPU load issue of newer AMD drivers
  • MinGW build (thanks to kracker)
  • slight performance improvement for the montgomery kernels
  • improved English wording in program output, ini file etc. (thanks to kracker)
  • recognition of new GPUs (8xxx, R9, new APUs) (thanks to kracker)
  • added a warning when using VectorSize=1 (AMD driver issue (?), http://devgurus.amd.com/thread/167571)
  • fix for a small memory leak (~0.5kB per assignment)
  • works on Win8.1

Last fiddled with by Bdot on 2014-04-17 at 20:31 Reason: sent off too early ... 2nd edit: changes
Bdot is offline   Reply With Quote
Old 2014-04-17, 22:24   #1039
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

23×271 Posts
Default

I guess my OS is too old
Code:
./mfakto-x64: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.15' not found (required by ./mfakto-x64)
./mfakto-x64: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by ./mfakto-x64)
kracker is offline   Reply With Quote
Old 2014-04-18, 02:48   #1040
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
Jun 2011
Thailand

2×3×1,609 Posts
Default

I don't like it:
  • there is no double speed improvement
  • there is no triple speed improvement
  • it can not play minesweeper! (thanks to kracker)...




good work guys! thanks a lot!

Last fiddled with by LaurV on 2014-04-18 at 02:52
LaurV is online now   Reply With Quote
Old 2014-04-18, 02:54   #1041
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

23·271 Posts
Default

Quote:
Originally Posted by LaurV View Post
I don't like it:
  • there is no double speed improvement
  • there is no triple speed improvement
  • it can not play minesweeper! (thanks to kracker)...




[COLOR==White]good work guys! thanks a lot![//COLOR]
...
kracker is offline   Reply With Quote
Old 2014-04-18, 04:09   #1042
Axelsson
 
Jul 2012
Sweden

2×3×7 Posts
Default

Is there any practical difference in the results from the pre4 version to the release? I discovered that I left the pre4 version running assignments for a couple of days. If needed I'll just rerun them but I rather run new assignments if I can.

/Göran
Axelsson is offline   Reply With Quote
Old 2014-04-18, 06:21   #1043
Bdot
 
Bdot's Avatar
 
Nov 2010
Germany

3×199 Posts
Default

Quote:
Originally Posted by Axelsson View Post
Is there any practical difference in the results from the pre4 version to the release? I discovered that I left the pre4 version running assignments for a couple of days. If needed I'll just rerun them but I rather run new assignments if I can.

/Göran
No, the different version string is the biggest difference
No need to rerun anything.
Bdot is offline   Reply With Quote
Old 2014-04-18, 06:28   #1044
Bdot
 
Bdot's Avatar
 
Nov 2010
Germany

3·199 Posts
Default

Quote:
Originally Posted by kracker View Post
I guess my OS is too old
Code:
./mfakto-x64: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.15' not found (required by ./mfakto-x64)
./mfakto-x64: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by ./mfakto-x64)
Oops, I did not notice this new requirement when I switched to gcc 4.9 Can you install the 4.9 version or should I try to build on older gcc for you?
I need to update the requirements section ...
Bdot is offline   Reply With Quote
Old 2014-04-18, 14:22   #1045
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

23·271 Posts
Default

Quote:
Originally Posted by Bdot View Post
Oops, I did not notice this new requirement when I switched to gcc 4.9 Can you install the 4.9 version or should I try to build on older gcc for you?
I need to update the requirements section ...
Don't worry, I built it myself again
kracker is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
gpuOwL: an OpenCL program for Mersenne primality testing preda GpuOwl 2718 2021-07-06 18:30
mfaktc: a CUDA program for Mersenne prefactoring TheJudger GPU Computing 3497 2021-06-05 12:27
LL with OpenCL msft GPU Computing 433 2019-06-23 21:11
OpenCL for FPGAs TObject GPU Computing 2 2013-10-12 21:09
Program to TF Mersenne numbers with more than 1 sextillion digits? Stargate38 Factoring 24 2011-11-03 00:34

All times are UTC. The time now is 09:49.


Mon Aug 2 09:49:21 UTC 2021 up 10 days, 4:18, 0 users, load averages: 1.29, 1.26, 1.28

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.