mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   GPU Computing (https://www.mersenneforum.org/forumdisplay.php?f=92)
-   -   mfakto: an OpenCL program for Mersenne prefactoring (https://www.mersenneforum.org/showthread.php?t=15646)

AK76 2014-10-11 21:02

[QUOTE=AK76;384792]Soon i will test 100M candidates on different bits, to comapre my GPU performance with Bdot's 7950.[/QUOTE]

My Gigabyte R9 290 results:

TF 100M exponent 65-66 - 2550 M/s - 430 GHz-days/day
TF 100M exponent 66-67 - 2680 M/s - 440 GHz-days/day
TF 100M exponent 67-68 - 2850 M/s - 480 GHz-days/day
TF 100M exponent 68-69 - 2880 M/s - 484 GHz-days/day
TF 100M exponent 69-70 - 2690 M/s - 450 GHz-days/day
TF 100M exponent 70-71 - 2420 M/s - 405 GHz-days/day
TF 100M exponent 71-72 - 2400 M/s - 400 GHz-days/day
TF 100M exponent 72-74 - 2450 M/s - 410 GHz-days/day

GPUSieveSize=4
GPUSieveProcessSize=8
GPUSievePrimes=30000

Bdot 2014-10-15 19:53

[QUOTE=AK76;384991]My Gigabyte R9 290 results:

TF 100M exponent 65-66 - 2550 M/s - 430 GHz-days/day
TF 100M exponent 66-67 - 2680 M/s - 440 GHz-days/day
TF 100M exponent 67-68 - 2850 M/s - 480 GHz-days/day
TF 100M exponent 68-69 - 2880 M/s - 484 GHz-days/day
TF 100M exponent 69-70 - 2690 M/s - 450 GHz-days/day
TF 100M exponent 70-71 - 2420 M/s - 405 GHz-days/day
TF 100M exponent 71-72 - 2400 M/s - 400 GHz-days/day
TF 100M exponent 72-74 - 2450 M/s - 410 GHz-days/day

GPUSieveSize=4
GPUSieveProcessSize=8
GPUSievePrimes=30000[/QUOTE]

Are these the settings that you use for best screen responsiveness? I'd also be interested to see what you get for high-performance settings, e.g.
GPUSieveSize=126
GPUSieveProcessSize=24
GPUSievePrimes=67000
FlushInterval=0

And I think it's a typo that you got the same 410 GHz for 72-73 and 73-74 ... Or did you download the mfakto sources from github and compiled it for yourself?

Anyway, I don't have sufficient time right now to trace down the remaining performance issue. So I will post another test version soon so that a few more people can do these tests and tell me if it got better or worse for them ... I have the feeling that I reached some limit for the optimizer because I added so much code. Maybe it is not trying as hard as before ...

AK76 2014-10-15 20:34

[QUOTE=Bdot;385277]Are these the settings that you use for best screen responsiveness? I'd also be interested to see what you get for high-performance settings, e.g.
GPUSieveSize=126
GPUSieveProcessSize=24
GPUSievePrimes=67000
FlushInterval=0[/QUOTE]
I have the biggest GHz-d/day on this settings but i will try your numbers in few days.

[QUOTE]And I think it's a typo that you got the same 410 GHz for 72-73 and 73-74 ... Or did you download the mfakto sources from github and compiled it for yourself?[/QUOTE]
It's my error, of course it should be 72-73. I don't know how to compile mfakto from sources.

Mark Rose 2014-10-22 05:54

Has anyone got the iGPU stuff working on Linux? I haven't tried yet, but I have access to a few Haswells and Ivy Bridges...

Prime95 2014-10-22 14:25

[QUOTE=Mark Rose;385747]Has anyone got the iGPU stuff working on Linux? I haven't tried yet, but I have access to a few Haswells and Ivy Bridges...[/QUOTE]

Last I read Intel had no plans to support OpenCL on Linux for their integrated GPUs.

Mark Rose 2014-10-22 15:06

[QUOTE=Prime95;385761]Last I read Intel had no plans to support OpenCL on Linux for their integrated GPUs.[/QUOTE]

Intel released the first support in January 2013. Apparently the guy who first created it left the company, but the work was continued by Intel China.

Prime95 2014-10-22 22:18

[QUOTE=Mark Rose;385764]Intel released the first support in January 2013. Apparently the guy who first created it left the company, but the work was continued by Intel China.[/QUOTE]

I looked again at Intel's web site - still no love for Linux that I could see: [url]https://software.intel.com/en-us/intel-opencl/details#devices[/url]

Can you point us to a place to get Linux drivers for OpenCL support with the integrated GPU?

potonono 2014-10-22 23:00

[QUOTE=Prime95;385795]I looked again at Intel's web site - still no love for Linux that I could see: [url]https://software.intel.com/en-us/intel-opencl/details#devices[/url]

Can you point us to a place to get Linux drivers for OpenCL support with the integrated GPU?[/QUOTE]

Maybe [URL="https://software.intel.com/en-us/articles/opencl-drivers"]https://software.intel.com/en-us/articles/opencl-drivers[/URL] here?

AK76 2014-10-23 13:57

[QUOTE=AK76;385283]I have the biggest GHz-d/day on this settings but i will try your numbers in few days.
It's my error, of course it should be 72-73. I don't know how to compile mfakto from sources.[/QUOTE]

I compared both settings, my and suggested. On my 290 better are my.

Prime95 2014-10-23 21:10

[QUOTE=potonono;385800]Maybe [URL="https://software.intel.com/en-us/articles/opencl-drivers"]https://software.intel.com/en-us/articles/opencl-drivers[/URL] here?[/QUOTE]

I don't see any Linux drivers there for HD graphics.

Bdot 2014-10-24 11:38

[QUOTE=AK76;385840]I compared both settings, my and suggested. On my 290 better are my.[/QUOTE]
OK, that is really interesting because it means that the GCN chips in the R290 are really different from its predecessors. Or in other words, I would need one in order to optimize for it.

Or ... OK. I will post another pre-release version on the weekend that has an enhanced --perftest mode that exactly measures each kernel. Together with a script and a set of ini files (and maybe some alternative kernels files) I should be able to provide an automatic test, if you'd be willing to run such a thing ...


All times are UTC. The time now is 23:03.

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