Einstein@Home GPU Application for ATI/AMD Graphics Cards

After more than a year of work by Oliver Bock, Bernd Machenschalk, Heinz-Bernd Eggenstein and other developers, we are pleased to announce the release of the first Einstein@Home application for ATI/AMD Graphics Cards.

This OpenCL application, which searches Arecibo data for new radio pulsars, is about a factor of ten faster than the same search running on a typical CPU. The application is currently available for Windows and Linux computers with Radeon HD 5000 or better graphics cards. We hope to have a version for Macintosh (Apple OS X 10.8, Mountain Lion) sometime this summer, but there are still some problems that need to be fixed or worked around.

Volunteers who wish to run this application will need to install version 7.0.27 or later of the BOINC client. Please see this thread for more information, or if you want to ask questions.

Many thanks to the AMD/ATI team for their support in the OpenCL software development effort.

Bruce Allen
Director, Einstein@Home


Comments

BarryAZ
BarryAZ
Joined: 8 May 05
Posts: 190
Credit: 325086198
RAC: 14120

OK -- so I wonder about

OK -- so I wonder about combinations.

I've built up a farm with HD 4850's. I realize that advances in programming and drivers are pushing this card off the table.

Not being inclined to spend excessive dollars either on cards, power supplies, and cooling, I'm looking at something like the HD 6750 (I realize I can't use that card with MilkyWay and so over time I'll fade away from that project as I'm unwilling to go with the high wattage high dollar newer DP AMD cards).

But with Einstein, my impression is that I *can* use HD 6750 cards - *provided* I am not running Windows XP it seems as the BOINC client under XP doesn't believe the HD 6750 is a usable GPU (is that true or is it simply a driver of the month issue with AMD there -- I was trying the 12.4 driver for this).

So, can some of the folks who've been there / done that confirm I can use an HD 6750 with Windows 7 and a BOINC client and have the BOINC client believe in the GPU tooth fairy? If so, which AMD driver of the month should I match to it?

I also realize that the Einstein AMD GPU application currently *requires* the 'client of the week' BOINC beta -- (is that true??) Can someone confirm that as well.

I tried the 6750 with an XP set up - no fun there -- and lot's of games to get the 12.4 driver out of the system since it (like a number of the AMD drivers of the month seems to really not like the HD 4850)

So before I sink more time in the this HD 6750 test, I would like some feedback from folks.

Thanks

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 722772306
RAC: 1150923

Sorry about the 4850s...but

Sorry about the 4850s...but anyway the 6750 should do much better in terms of Flops/Watt. The 7750 and 7770 should be even better for E@H BOINC crunching, at a comparable price point and power consumption. They might be slower for gaming tho than equally expensive 6xxx cards AFAIK, but their "Graphics Core Next" architecture is more similar to NVIDIAs designs, and the BRP4 app happens to have its origins in the CUDA world.

I don't know about XP, but under Windows 7, you will have no problems using these cards with BOINC.

Yes, E@H currently requires a development version of BOINC for AMD/OpenCL apps, but the development cycles of BOINC are rather fast paced and this version or a newer one will be the official version quite soon if testing goes as expected.

Cheers
HB

Richard Haselgrove
Richard Haselgrove
Joined: 10 Dec 05
Posts: 2143
Credit: 2955346547
RAC: 720144

RE: But with Einstein, my

Quote:

But with Einstein, my impression is that I *can* use HD 6750 cards - *provided* I am not running Windows XP it seems as the BOINC client under XP doesn't believe the HD 6750 is a usable GPU (is that true or is it simply a driver of the month issue with AMD there -- I was trying the 12.4 driver for this).

So, can some of the folks who've been there / done that confirm I can use an HD 6750 with Windows 7 and a BOINC client and have the BOINC client believe in the GPU tooth fairy? If so, which AMD driver of the month should I match to it?


I did some hunting down when I first started to read messages like this.

I found that the 12.1 drivers for Windows XP (I tested the 32-bit version) unpack a folder

C:\AMD\Support\12-1_xp32_dd_ccc\Packages\Apps\OpenCL

That folder contains a file "OpenCL.msi", and the installer program offers an APP/SDK installation option, which would seem to be what you need for OpenCL runtime support and to enable BOINC's detection of the OpenCL capabilities for the card.

I tried the same exercise with the 12.4 XP drivers - no OpenCL.msi file, no APP installation option.

I'll leave it to someone else to test 12.2 and 12.3

5pot
5pot
Joined: 8 Apr 12
Posts: 107
Credit: 7577619
RAC: 0

Vit, If you happen to

Vit,

If you happen to catch this. Have you tried to see how it scales up to 3 tasks? Also which OS are you currently using?

Oh, and the real energy efficiency is probably much higher than 5-7x, since you have you CPU OC'd to 4.5. Would think, IMHO, that it's probably around 8-9, maybe even 10. 4.5 is high enough that more juice is being drawn from the higher vcore.

Nice runs BTW. Welcome to GPU crunching.

Cheers

ARTIVIVK
ARTIVIVK
Joined: 14 May 07
Posts: 10
Credit: 43384
RAC: 0

How can i see that my

How can i see that my graphics card is used in computing.......?

Michael Karlinsky
Michael Karlinsky
Joined: 22 Jan 05
Posts: 888
Credit: 23502182
RAC: 0

RE: How can i see that my

Quote:
How can i see that my graphics card is used in computing.......?

It isn't:

2012-06-06 13:58:13.1561 [PID=19018]    [version] Checking plan class 'atiOpenCL'
2012-06-06 13:58:13.1561 [PID=19018]    [version] parsed project prefs setting 'gpu_util_brp' : false : 0.000000
2012-06-06 13:58:13.1562 [PID=19018]    [version] ATI device (or driver) doesn't support OpenCL
2012-06-06 13:58:13.1562 [PID=19018]    [version] Checking plan class 'atiOpenCL6900'
2012-06-06 13:58:13.1562 [PID=19018]    [version] parsed project prefs setting 'gpu_util_brp' : false : 0.000000
2012-06-06 13:58:13.1562 [PID=19018]    [version] ATI device name: 'ATI Radeon HD 5x00 series (Redwood)' doesn't match 'Radeon HD 6900'

KR
Michael

Oliver Behnke
Oliver Behnke
Moderator
Administrator
Joined: 4 Sep 07
Posts: 984
Credit: 25171376
RAC: 43

RE: RE: How can i see

Quote:
Quote:
How can i see that my graphics card is used in computing.......?

It isn't:

2012-06-06 13:58:13.1561 [PID=19018]    [version] Checking plan class 'atiOpenCL'
2012-06-06 13:58:13.1561 [PID=19018]    [version] parsed project prefs setting 'gpu_util_brp' : false : 0.000000
2012-06-06 13:58:13.1562 [PID=19018]    [version] ATI device (or driver) doesn't support OpenCL

Seems to be a driver problem in this case. You should try to update it to the latest version. Does BOINC recognize your GPU (see BOINC's event log)?

Oliver

Einstein@Home Project

Claggy
Claggy
Joined: 29 Dec 06
Posts: 560
Credit: 2699403
RAC: 0

RE: How can i see that my

Quote:
How can i see that my graphics card is used in computing.......?


According to Hal6000's driver cheat sheet, you're running Cat 9.11 (1.4.467), this predates OpenCL support (even with the SDK), update your driver to something more recent, i suggest Cat 12.3,

Claggy

Steve Hawker*
Steve Hawker*
Joined: 15 May 12
Posts: 6
Credit: 8775281
RAC: 0

RE: We hope to have a

Quote:
We hope to have a version for Macintosh (Apple OS X 10.8, Mountain Lion) sometime this summer, but there are still some problems that need to be fixed or worked around.

Hurrah that there is work being done on OS X.

Is there a particular reason why Mountain Lion will be the minimum OS requirement?

Thanks!

Steve

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 722772306
RAC: 1150923

RE: RE: We hope to have

Quote:
Quote:
We hope to have a version for Macintosh (Apple OS X 10.8, Mountain Lion) sometime this summer, but there are still some problems that need to be fixed or worked around.

Hurrah that there is work being done on OS X.

Is there a particular reason why Mountain Lion will be the minimum OS requirement?

Thanks!

Steve

Actually, currently it looks as if we will have something that will work (at least) for "Lion" and up, for AMD/ATI GPUs. We are currently testing a release candidate at our test project, Albert@Home ( http://albert.phys.uwm.edu), results so far look perfect.

What took us so long was that Apple's implementation of the OpenCL standard had some ...well... very unique features (I'd call them bugs actually). We saw some improvements in the previews for Mountain Lion, and had initially hoped for a fix there (which are not always backported by Apple to earlier OSX releases) , but then we found a way to work around the problem.

Stay tuned.

HB

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 722772306
RAC: 1150923

FYI: BOINC has made

FYI:

BOINC has made version 7.0.28 the "official", recommended version, so you no longer need a developer version of BOINC to run AMD/ATI OpenCL apps.

Cheers
HB

Richard Haselgrove
Richard Haselgrove
Joined: 10 Dec 05
Posts: 2143
Credit: 2955346547
RAC: 720144

Following my earlier report,

Following my earlier report, it's now been confirmed by AMD that OpenCL runtime support has been removed from Windows XP drivers, despite what it says on the download page: source http://devgurus.amd.com/message/1282438#1282438.

In that forum, Sirish Kumar says that support was removed "from Cat-12.4 (8.961) onwards", but in practice it's missing in 12.2 and 12.3 as well.

So, the last Catalyst download usable here on Windows XP is 12.1

Mike
Mike
Joined: 20 Feb 05
Posts: 151
Credit: 5536135
RAC: 0

HAL6000 also updated his

HAL6000 also updated his driver list today.

http://www.hal6000.com/seti/boinc_ati_gpu_cheat_sheet.htm

branjo
branjo
Joined: 2 Dec 05
Posts: 1
Credit: 502065
RAC: 0

RE: RE: RE: We hope to

Quote:
Quote:
Quote:
We hope to have a version for Macintosh (Apple OS X 10.8, Mountain Lion) sometime this summer, but there are still some problems that need to be fixed or worked around.

Hurrah that there is work being done on OS X.

Is there a particular reason why Mountain Lion will be the minimum OS requirement?

Thanks!

Steve

Actually, currently it looks as if we will have something that will work (at least) for "Lion" and up, for AMD/ATI GPUs. We are currently testing a release candidate at our test project, Albert@Home ( http://albert.phys.uwm.edu), results so far look perfect.

What took us so long was that Apple's implementation of the OpenCL standard had some ...well... very unique features (I'd call them bugs actually). We saw some improvements in the previews for Mountain Lion, and had initially hoped for a fix there (which are not always backported by Apple to earlier OSX releases) , but then we found a way to work around the problem.

Stay tuned.

HB

Just installed Mountain Lion, now I am looking forward to receiving my first WU for ATI GPU.

Ni!

For Science and Shrubberies! Since January 13 2000.

`COMMUNISTIS G. KALEMAKIS
`COMMUNISTIS G....
Joined: 14 Feb 12
Posts: 11
Credit: 73208
RAC: 0

[url][/url][img][/img]

[url][/url][img][/img]

Quote:
Γιατι κυÏιοι δεν εμφανιζεται την εικονα του Ï€Ïοφιλ μου? στη σεληδα Ï€Ïοφιλ συμετεχων!ανα χωÏα, και γιατι τα γÏαμματα ειναι κÏυπτογÏαφικα! υπαÏχη σκεψη μου να σταματησω να Ï„Ïεχω το εÏγο σας απο τους υπολογιστες μου αν δεν εμανισεται αμεσως την εικονα και τα γÏαμματα του Ï€Ïοφιλ μου! εχαÏιστω.ΓΕΩΡΓΙΟΣ ΚΑΛΕΜΑΚΗΣ

DaSumpf
DaSumpf
Joined: 23 Dec 12
Posts: 2
Credit: 6024363
RAC: 0

RE: Γιατι κυÏιοι

Quote:
Γιατι κυÏιοι δεν εμφανιζεται την εικονα του Ï€Ïοφιλ μου? στη σεληδα Ï€Ïοφιλ συμετεχων!ανα χωÏα, και γιατι τα γÏαμματα ειναι κÏυπτογÏαφικα! υπαÏχη σκεψη μου να σταματησω να Ï„Ïεχω το εÏγο σας απο τους υπολογιστες μου αν δεν εμανισεται αμεσως την εικονα και τα γÏαμματα του Ï€Ïοφιλ μου! εχαÏιστω.ΓΕΩΡΓΙΟΣ ΚΑΛΕΜΑΚΗΣ

Google translation:

Quote:
Why Lord did not display the image in my profile; We participate in selida profiles! per country, and why the letters It encrypts! There my thoughts stopped running your project of my computers if not immediately emanisetai the image and the letters of my profile! echaristo.GEORGIOS KALEMAKIS