mersenneforum.org  

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

Reply
 
Thread Tools
Old 2012-12-07, 09:35   #584
dbaugh
 
dbaugh's Avatar
 
Aug 2005

2·59 Posts
Default

Thank you. The -d 1 was just what I needed. This is ans example of what I am getting now times eight.

Code:
got assignment: exp=12828031 bit_min=70 bit_max=71 (18.64 GHz-days)
Starting trial factoring M12828031 from 2^70 to 2^71 (18.64 GHz-days)
 k_min = 46016088541500
 k_max = 92032177090732
Using GPU kernel "barrett76_mul32"
    class | candidates |    time |    ETA | avg. rate | SievePrimes | CPU wait
2508/4620 |      2.29G | 19.180s |  2h20m | 119.62M/s |       11661 |    4.99%

Last fiddled with by LaurV on 2012-12-08 at 03:36 Reason: code tag, for table alignment
dbaugh is offline   Reply With Quote
Old 2012-12-08, 00:51   #585
Rodrigo
 
Rodrigo's Avatar
 
Jun 2010
Pennsylvania

2×467 Posts
Default Trying to run mfakto on Intel HD 4000

I have a Core i7-3770 with both an integrated Intel HD 4000 GPU and an add-in AMD Radeon HD 7700 graphics card.

As described in this thread, I'm trying to see if it's possible to run mfakto on both the 4000 and the 7700 at the same time (different instances). I can run it no problem on the 7700, but after enabling the 4000 in UEFI (it does show up now on GPU-Z), mfakto is still giving me an error if I try to select that GPU.

Maybe I'm doing something wrong, or maybe reports that the 4000 supports OpenCL are incorrect, or...?

Guidance and info are welcome!

Rodrigo
Rodrigo is offline   Reply With Quote
Old 2012-12-08, 10:22   #586
dbaugh
 
dbaugh's Avatar
 
Aug 2005

11810 Posts
Default

Near as I can tell the 590 is giving me just over 601 GHZ-days/day. Does that sound about right to those who would know?
dbaugh is offline   Reply With Quote
Old 2012-12-08, 10:46   #587
aketilander
 
aketilander's Avatar
 
"Åke Tilander"
Apr 2011
Sandviken, Sweden

10668 Posts
Default

Quote:
Originally Posted by dbaugh View Post
Near as I can tell the 590 is giving me just over 601 GHZ-days/day. Does that sound about right to those who would know?
Well I think it depends on what kind of work you are doing.

According to http://www.mersenne.ca

TF: 452.4 GHz-days/day
LL: 43.2-55.8 GHz-days/day

If you use other programs like mmff, which is doing the sieving on the GPU. I have no idea what you would expect.

To me it seems that you have OCed your GPU very much so its a good idea to take notice of the temperature.

Last fiddled with by aketilander on 2012-12-08 at 10:47
aketilander is offline   Reply With Quote
Old 2012-12-08, 10:56   #588
dbaugh
 
dbaugh's Avatar
 
Aug 2005

2·59 Posts
Default

The clocks are 630/864/1260 and the temperature is steady at 87 degrees Celsius. I am doing 70 to 71 bit TF on eight numbers in the area of 13 meg at the same time with a lower priority program using any extra CPU cycles.

Last fiddled with by dbaugh on 2012-12-08 at 11:07 Reason: more info
dbaugh is offline   Reply With Quote
Old 2012-12-08, 12:32   #589
Bdot
 
Bdot's Avatar
 
Nov 2010
Germany

59710 Posts
Default

Quote:
Originally Posted by Rodrigo View Post
I have a Core i7-3770 with both an integrated Intel HD 4000 GPU and an add-in AMD Radeon HD 7700 graphics card.

As described in this thread, I'm trying to see if it's possible to run mfakto on both the 4000 and the 7700 at the same time (different instances). I can run it no problem on the 7700, but after enabling the 4000 in UEFI (it does show up now on GPU-Z), mfakto is still giving me an error if I try to select that GPU.

Maybe I'm doing something wrong, or maybe reports that the 4000 supports OpenCL are incorrect, or...?

Guidance and info are welcome!

Rodrigo
Hi Rodrigo,

the reports of Intel supporting OpenCL are not wrong. Intel has an own development kit for their Hardware to create "their" OpenCL programs. However, the advantage of OpenCL is supposed to be that no matter which DevKit was used, it should run on any device supporting OpenCL.

From that, what you're trying to do should work. However, as I do not have such a CPU/GPU, you will at least need to tell, which -d combinations you've tried, and what the error was.

In addition, the output of clinfo (now in the system32 directory since the later Catalyst versions) will be helpful to see which capabilities the embedded GPU has. I guess, clinfo will have 3 sections on your computer: for the CPU, the embedded GPU and the discrete GPU. You should be able to run an mfakto instance on any of these three.

Bdot
Bdot is offline   Reply With Quote
Old 2012-12-08, 18:52   #590
Rodrigo
 
Rodrigo's Avatar
 
Jun 2010
Pennsylvania

11101001102 Posts
Default

Quote:
Originally Posted by Bdot View Post
Hi Rodrigo,

the reports of Intel supporting OpenCL are not wrong. Intel has an own development kit for their Hardware to create "their" OpenCL programs. However, the advantage of OpenCL is supposed to be that no matter which DevKit was used, it should run on any device supporting OpenCL.

From that, what you're trying to do should work. However, as I do not have such a CPU/GPU, you will at least need to tell, which -d combinations you've tried, and what the error was.

In addition, the output of clinfo (now in the system32 directory since the later Catalyst versions) will be helpful to see which capabilities the embedded GPU has. I guess, clinfo will have 3 sections on your computer: for the CPU, the embedded GPU and the discrete GPU. You should be able to run an mfakto instance on any of these three.

Bdot
Hi Bdot,

Thanks very much!

I have an output file for clinfo.exe. Should I post it here or send it by PM?

I've tried various values for -d, and the only one that doesn't give an error message is 1. For example, if I type:

Quote:
mfakto-x64 -d 2 -st
to try the selftest, I get the following message:

Quote:
Select device - Error: Only 1 devices found. Cannot use device 2 <bad parameter to option -d>.
init_CL<3, 2> failed
The same error occurs with every number that I have tried for -d, except 1 or 11.

Oh, wait -- I just tried 21, and instead of giving that error message, it actually started to do something. Examining the output, it said:

Quote:
Select device - GPU not found, fallback to CPU.
and then it started working on the 3770.

Then when I tried using 31, it said the following:

Quote:
Select device - Error: Only 2 platforms found. Cannot use platform 3 <bad parameter to option -d>.
I'm wondering if I have to install the Intel OpenCL SDK? That looks like it is for people who want to write OpenCL programs rather than simply use them, but maybe the package is necessary in order to do what we want.

Rodrigo

Last fiddled with by Rodrigo on 2012-12-08 at 18:56 Reason: typo
Rodrigo is offline   Reply With Quote
Old 2012-12-08, 21:08   #591
swl551
 
swl551's Avatar
 
Aug 2012
New Hampshire

80810 Posts
Default MISFIT now support file locking support for MFAKTO

Please see the MISFIT thread for more information.

Thanks to BDOT for explaining how the '.LCK' locking system works.


Scott
swl551 is offline   Reply With Quote
Old 2012-12-08, 21:11   #592
Bdot
 
Bdot's Avatar
 
Nov 2010
Germany

10010101012 Posts
Default

Quote:
Originally Posted by Rodrigo View Post
Hi Bdot,

Thanks very much!

I have an output file for clinfo.exe. Should I post it here or send it by PM?

I've tried various values for -d, and the only one that doesn't give an error message is 1. For example, if I type:



to try the selftest, I get the following message:



The same error occurs with every number that I have tried for -d, except 1 or 11.

Oh, wait -- I just tried 21, and instead of giving that error message, it actually started to do something. Examining the output, it said:


and then it started working on the 3770.

Then when I tried using 31, it said the following:



I'm wondering if I have to install the Intel OpenCL SDK? That looks like it is for people who want to write OpenCL programs rather than simply use them, but maybe the package is necessary in order to do what we want.

Rodrigo
Hi Rodrigo,

you can post the clinfo here as an attachment. I wonder if the option -d 22 gives access to the embedded GPU.

There should be no need for the Intel SDK - AMD ships all required files in the driver. I guess you have an Intel driver for the eGPU?

Bdot
Bdot is offline   Reply With Quote
Old 2012-12-08, 21:26   #593
Rodrigo
 
Rodrigo's Avatar
 
Jun 2010
Pennsylvania

2×467 Posts
Default

Quote:
Originally Posted by Bdot View Post
Hi Rodrigo,

you can post the clinfo here as an attachment. I wonder if the option -d 22 gives access to the embedded GPU.

There should be no need for the Intel SDK - AMD ships all required files in the driver. I guess you have an Intel driver for the eGPU?

Bdot
Hi Bdot,

OK, here's the attached clinfo file.

Yes, the Intel GPU shows up in Device Manager, and it's up to date (October 2012 driver version). GPU-Z also lists the Intel HD 4000, but the check box for OpenCL is blank (all of those boxes at the bottom are unchecked).
Attached Files
File Type: txt clinfo.txt (9.5 KB, 159 views)
Rodrigo is offline   Reply With Quote
Old 2012-12-08, 22:57   #594
kladner
 
kladner's Avatar
 
"Kieren"
Jul 2011
In My Own Galaxy!

27AE16 Posts
Default

Quote:
Originally Posted by Rodrigo View Post
Hi Bdot,

OK, here's the attached clinfo file.

Yes, the Intel GPU shows up in Device Manager, and it's up to date (October 2012 driver version). GPU-Z also lists the Intel HD 4000, but the check box for OpenCL is blank (all of those boxes at the bottom are unchecked).
On my system, GPU-Z is not completely reliable in this regard. It shows all boxes checked for GTX 570, which is the primary adapter, but drops CUDA and Direct Compute for the secondary 460. This is in spite of the fact that the 460 is running CuLu.

Last fiddled with by kladner on 2012-12-08 at 22:58
kladner is offline   Reply With Quote
Reply



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 07:39.


Mon Aug 2 07:39:48 UTC 2021 up 10 days, 2:08, 0 users, load averages: 0.94, 1.24, 1.33

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.