mersenneforum.org  

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

Reply
 
Thread Tools
Old 2012-07-29, 21:53   #507
Bdot
 
Bdot's Avatar
 
Nov 2010
Germany

3·199 Posts
Default mfakto 0.12 available

I just released the Windows-version of mfakto 0.12 on
http://mersenneforum.org/mfakto/mfakto-0.12/

These are the changes:
  • IMPORTANT: bugfix for missing factors for certain exponent ranges. Thanks to dabaichi and Axelsson for bug report and help on http://mersenneforum.org/showthread....77&page=16#383
  • handling of <worktodo>.add (worktodo file name as configured, with suffix replaced): will be appended to <worktodo> between 5 and ~10 minutes after the add file's creation, or when moving to the next assignment
  • new mfakto.ini key SieveCPUMask to set the siever thread's CPU affinity
  • auto-detection of the GPU-type, along with new GPUType key in mfakto.ini, removed PreferKernel key
  • optimization for GCN (Graphics Core Next: HD77xx, HD78xx, HD79xx)
  • improved estimation of the number of compute units
  • bugfix: occasional abort on very high SievePrimes (> 450,000)
  • progress line output format: percent complete now %5.1f (was %6.2f), exponent now %-10u (was %d)
  • bugfix: if a kernel file cannot be found, tell it's name instead of KERNEL_FILE (thanks to Axelsson)
  • approx. 30,000 new test cases (factors) for pre-release testing (thanks to James Heinrich)
The Linux version will follow tomorrow (probably).

@kracker: I just found my first new factor with the release candidate, so it is still capable of finding factors ...
Bdot is offline   Reply With Quote
Old 2012-07-29, 22:19   #508
sdbardwick
 
sdbardwick's Avatar
 
Aug 2002
North San Diego County

5×137 Posts
Default

Cool! Thanks!
Quick question regarding SieveCPUMask:
Value of 3 (0011) would allow running on CPU 0 and 1, while 12 (1100) would designate CPU 2 and 3?
(Obviously not a programmer here...)
sdbardwick is offline   Reply With Quote
Old 2012-07-29, 22:57   #509
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

23×271 Posts
Default

Quote:
Originally Posted by Bdot View Post
I just released the Windows-version of mfakto 0.12 on
http://mersenneforum.org/mfakto/mfakto-0.12/

These are the changes:
  • IMPORTANT: bugfix for missing factors for certain exponent ranges. Thanks to dabaichi and Axelsson for bug report and help on http://mersenneforum.org/showthread....77&page=16#383
  • handling of <worktodo>.add (worktodo file name as configured, with suffix replaced): will be appended to <worktodo> between 5 and ~10 minutes after the add file's creation, or when moving to the next assignment
  • new mfakto.ini key SieveCPUMask to set the siever thread's CPU affinity
  • auto-detection of the GPU-type, along with new GPUType key in mfakto.ini, removed PreferKernel key
  • optimization for GCN (Graphics Core Next: HD77xx, HD78xx, HD79xx)
  • improved estimation of the number of compute units
  • bugfix: occasional abort on very high SievePrimes (> 450,000)
  • progress line output format: percent complete now %5.1f (was %6.2f), exponent now %-10u (was %d)
  • bugfix: if a kernel file cannot be found, tell it's name instead of KERNEL_FILE (thanks to Axelsson)
  • approx. 30,000 new test cases (factors) for pre-release testing (thanks to James Heinrich)
The Linux version will follow tomorrow (probably).

@kracker: I just found my first new factor with the release candidate, so it is still capable of finding factors ...
Thanks! is this the same as pre2... ?
kracker is offline   Reply With Quote
Old 2012-07-29, 23:02   #510
Bdot
 
Bdot's Avatar
 
Nov 2010
Germany

3×199 Posts
Default

Quote:
Originally Posted by kracker View Post
Thanks! is this the same as pre2... ?
yes, except for
progress line output format: percent complete now %5.1f (was %6.2f), exponent now %-10u (was %d)

This is the late change that probably breaks something
Bdot is offline   Reply With Quote
Old 2012-07-29, 23:05   #511
Bdot
 
Bdot's Avatar
 
Nov 2010
Germany

3·199 Posts
Default

Quote:
Originally Posted by sdbardwick View Post
Cool! Thanks!
Quick question regarding SieveCPUMask:
Value of 3 (0011) would allow running on CPU 0 and 1, while 12 (1100) would designate CPU 2 and 3?
(Obviously not a programmer here...)
Yet you got it right. Maybe I need to hire someone expressing my techno-speak more user-friendly ...
Bdot is offline   Reply With Quote
Old 2012-07-29, 23:38   #512
NormanRKN
 
NormanRKN's Avatar
 
Jul 2012
Saarland / Germany

22·17 Posts
Default

good work !
NormanRKN is offline   Reply With Quote
Old 2012-07-30, 00:19   #513
NormanRKN
 
NormanRKN's Avatar
 
Jul 2012
Saarland / Germany

4416 Posts
Default

could it be possible to integrate p-1 testing in the gpu-app ?
NormanRKN is offline   Reply With Quote
Old 2012-07-30, 00:53   #514
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

722110 Posts
Default

Quote:
Originally Posted by NormanRKN View Post
could it be possible to integrate p-1 testing in the gpu-app ?
That might be possible, if we extend CUDALucas. mfakt* use completely different routines from LL testing and P-1 (which are both relatively similar).
Dubslow is offline   Reply With Quote
Old 2012-07-30, 01:34   #515
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

23·271 Posts
Default

Quote:
Originally Posted by Dubslow View Post
That might be possible, if we extend CUDALucas. mfakt* use completely different routines from LL testing and P-1 (which are both relatively similar).
+1
P-1 for gpu would rock...
kracker is offline   Reply With Quote
Old 2012-07-30, 03:54   #516
axn
 
axn's Avatar
 
Jun 2003

117358 Posts
Default

Quote:
Originally Posted by Dubslow View Post
That might be possible, if we extend CUDALucas.
Even there, stage 2 is not a trivial thing to extend because of memory issues.
axn is offline   Reply With Quote
Old 2012-07-30, 04:12   #517
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3·29·83 Posts
Default

Quote:
Originally Posted by axn View Post
Even there, stage 2 is not a trivial thing to extend because of memory issues.
[OT]True, but it should theoretically be possible to write S1 save files in Prime95 format to do a proper stage 2.[/OT]

Last fiddled with by Dubslow on 2012-07-30 at 04:12 Reason: forgot the close tag
Dubslow 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 2719 2021-08-05 22:43
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 01:05.


Fri Aug 6 01:05:24 UTC 2021 up 13 days, 19:34, 1 user, load averages: 2.48, 2.42, 2.34

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.