Why is it ATI does so bad on Seti?

Message boards : Number crunching : Why is it ATI does so bad on Seti?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Super Nova Nerd
Avatar

Send message
Joined: 12 Feb 16
Posts: 73
Credit: 2,915,787
RAC: 0
United States
Message 1788232 - Posted: 18 May 2016, 0:54:21 UTC
Last modified: 18 May 2016, 1:20:28 UTC

I have a computer I built with an AMD FX 8350 and an ATI R9 270. On Seti that computer is lucky to do 30k a day, but on Milkyway that same computer will do over 80K a day. Seti does not seem to work well with ATI or AMD. I have the processor overclocked to 4.81ghz and the GPU at 1050mhz. Well over stock. I pretty much quit on Seti because it seems like a huge waste of time and power to accomplish so little. I am just curious if this is just how it is? Nividia or waste time?
ID: 1788232 · Report as offensive
Chris Adamek
Volunteer tester

Send message
Joined: 15 May 99
Posts: 251
Credit: 434,772,072
RAC: 236
United States
Message 1788255 - Posted: 18 May 2016, 2:08:43 UTC - in response to Message 1788232.  
Last modified: 18 May 2016, 2:15:52 UTC

You realize they seem to use two different forms of granting credit? Everything in milky way seems to either grant 20 or 106.88 credits, regardless of how long the wu ran. You can never compare credit granted between 2 projects and get any relation to relative performace...

I run several AMD cards and they are quite competitive. They can be a tad slower than NVIDIA on multibeam sometimes but they are just as fast or faster than them with the new Greenbank data. Likewise they scream with astropulse work units. Take a look at my machines, my Macs run 3 at a time per card and my one AMD Windows machine runs at a time. They are all very competitive with 2 card machines, particularly given they are all based on AMD tech from 2011...

Chris
ID: 1788255 · Report as offensive
Profile Super Nova Nerd
Avatar

Send message
Joined: 12 Feb 16
Posts: 73
Credit: 2,915,787
RAC: 0
United States
Message 1788263 - Posted: 18 May 2016, 2:30:33 UTC - in response to Message 1788255.  
Last modified: 18 May 2016, 2:39:19 UTC

I am not concerned with RAC, but the number of floating point calculations. If I look at what I did not MW and Seti, my MW calculations are far higher in a shorter amount of time. 1.28 quintillion floating-point operations on Seti and 4.69 quintillion floating-point operations on MW, and I spent less time on MW. I am going by the certificate for that. I am not sure how else to compare the 2. I do know MW seems to load my GPU far more than Seti does. I run 2 at a time on MW like I did on Seti.
ID: 1788263 · Report as offensive
Chris Adamek
Volunteer tester

Send message
Joined: 15 May 99
Posts: 251
Credit: 434,772,072
RAC: 236
United States
Message 1788269 - Posted: 18 May 2016, 2:43:00 UTC - in response to Message 1788263.  

Well you computers are hidden on seri so I can see what your run times are like exactly. Where are you seeing these flop counters?

On milky way your apr (average processig rate) is between 40 and 96 GFLOPs, which you can roughly double if you are running two at a time. That is unlikely to be hugely different than what you are getting on seti... Now I have no idea if those two values are comparable between projects.

That said, I get effective rates of between 290 and 520 GFLOPS depending on the capability of the particular card on multibeam and between 1800 and 2100 GFLOPS for astropulse.

Have you tried tweaking you command line settings to get some more performance on seti?

Chris
ID: 1788269 · Report as offensive
Profile Super Nova Nerd
Avatar

Send message
Joined: 12 Feb 16
Posts: 73
Credit: 2,915,787
RAC: 0
United States
Message 1788270 - Posted: 18 May 2016, 2:49:03 UTC - in response to Message 1788269.  
Last modified: 18 May 2016, 2:56:03 UTC

You should be able to see my computers now. Not sure why I unchecked that.

Were are you seeing the average compute rate? Forget it. I just found it.

Have you tried tweaking you command line settings to get some more performance on seti?


Not sure what you mean?
ID: 1788270 · Report as offensive
Lionel

Send message
Joined: 25 Mar 00
Posts: 680
Credit: 563,640,304
RAC: 597
Australia
Message 1788272 - Posted: 18 May 2016, 3:03:21 UTC - in response to Message 1788232.  

I have a computer I built with an AMD FX 8350 and an ATI R9 270. On Seti that computer is lucky to do 30k a day, but on Milkyway that same computer will do over 80K a day. Seti does not seem to work well with ATI or AMD. I have the processor overclocked to 4.81ghz and the GPU at 1050mhz. Well over stock. I pretty much quit on Seti because it seems like a huge waste of time and power to accomplish so little. I am just curious if this is just how it is? Nividia or waste time?


I'm sorry for saying this but if you have a look through some of the other threads here you will notice that the operation of the credit system is, depending on how strong your view is, bonkers (that may be to kind for some).

There has been a lot of angst expressed over the last 3-4 years on it's behaviour and whilst many have complained, there seems to be little to no desire to fix it.

As to cross project standardisation of recognition, I think you can kiss that one goodbye.

My suggestion would be if you want to do seti, then do so in the knowledge that within seti your recognition may be rated at X, and for other projects it may be rated as a multiple of X.

cheers and happy hunting
ID: 1788272 · Report as offensive
Profile Super Nova Nerd
Avatar

Send message
Joined: 12 Feb 16
Posts: 73
Credit: 2,915,787
RAC: 0
United States
Message 1788274 - Posted: 18 May 2016, 3:13:19 UTC - in response to Message 1788272.  
Last modified: 18 May 2016, 3:16:29 UTC

Credit is worth exactly nothing, so I am not too worried about that. I know MW tends to "pay" more than Seti. It is the number of calculations done that I am more concerned with. If I run my system for 1 week on Seti and one week on MW, it will accomplish more work on MW going by the number of floating point operations accomplished. That is what I am trying to figure out. Why there seems to be such a huge difference for me. Not in the amount of credit each project gives. There are a few projects on Boinc I feel are worth my time and power bill, but I want to get the most bang for the buck do to speak.

I built my system because I enjoy overclocking. Now I want to put it to use doing something worthwhile.
ID: 1788274 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1788277 - Posted: 18 May 2016, 4:20:24 UTC

I'm not sure that SETI & Milkyway can be compared directly. SETI uses Single Precision operations while Milkyway does Double Precision, at least for GPU apps & I would guess CPU apps as well. SETI does FFT calculations. I don't know what Milkyway does.

A comparison of the two with my Radeon R9 390X
Running 2 Milkyway tasks at a time: The GPU power usage is ~125w range & tasks run ~35 seconds.
Running 1 SETI task at a time: The GPU power usage is ~230w & tasks run about 6 minutes.

AMD CPUs generally have weaker ALUs compared to their Intel counterparts. When it comes to SETI performance that aspect is important.

I would say you should run whichever projects you feel are worthwhile for your processor time.

Also are you extracting the estimated FLOPs from the tasks sent to your system for each project, or calculating them some way?
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1788277 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1788280 - Posted: 18 May 2016, 4:28:08 UTC - in response to Message 1788274.  

Credit is worth exactly nothing, so I am not too worried about that. I know MW tends to "pay" more than Seti. It is the number of calculations done that I am more concerned with. If I run my system for 1 week on Seti and one week on MW, it will accomplish more work on MW going by the number of floating point operations accomplished. That is what I am trying to figure out. Why there seems to be such a huge difference for me. Not in the amount of credit each project gives. There are a few projects on Boinc I feel are worth my time and power bill, but I want to get the most bang for the buck do to speak.

I built my system because I enjoy overclocking. Now I want to put it to use doing something worthwhile.


"Number of calculations" done devices awarderd from credit granted, they interconnected. So one could not say that doesn't care about credit but worries about "number of calculations". It's the same thing (as BOINC computes it) in essence.
ID: 1788280 · Report as offensive
Profile TRuEQ & TuVaLu
Volunteer tester
Avatar

Send message
Joined: 4 Oct 99
Posts: 505
Credit: 69,523,653
RAC: 10
Sweden
Message 1788345 - Posted: 18 May 2016, 8:21:52 UTC - in response to Message 1788232.  

One does not usually compare credits between projects....
All projects value the work done differently.

You can compare your computor to a similiar one here on seti to see if your computor are doing as good as it should.

I'd say your computor does what it should here on seti.
ID: 1788345 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13736
Credit: 208,696,464
RAC: 304
Australia
Message 1788354 - Posted: 18 May 2016, 8:40:08 UTC - in response to Message 1788345.  

One does not usually compare credits between projects....
All projects value the work done differently.

Although if Credit New worked properly, and every body used it, you could compare credit between projects because that's what it was meant to allow...
Grant
Darwin NT
ID: 1788354 · Report as offensive
Profile tullio
Volunteer tester

Send message
Joined: 9 Apr 04
Posts: 8797
Credit: 2,930,782
RAC: 1
Italy
Message 1788358 - Posted: 18 May 2016, 8:52:11 UTC
Last modified: 18 May 2016, 8:54:24 UTC

I have a Windows PC with an AMD A10-6700 at 3.7 GHz and a GTX 750 Ti OC graphic board.I have also a Linux box with an Opteron 1210 at 1.8 GHZ and a AMD/ATI HD 7770. I am running SETI@home stock apps on both and I see no great difference. On the Linux box I am running also SETI Beta, alternating it with SETI@home, and CPDN. The Windows PC runs all CERN Projects with Virtual Box on its larger RAM, 24 GB, while the Linux box has only 8 GB.
Tullio
ID: 1788358 · Report as offensive
LetiCern

Send message
Joined: 3 Oct 99
Posts: 15
Credit: 12,314,846
RAC: 0
United States
Message 1788647 - Posted: 19 May 2016, 7:08:25 UTC - in response to Message 1788345.  

One does not usually compare credits between projects....
All projects value the work done differently.

You can compare your computor to a similiar one here on seti to see if your computor are doing as good as it should.

I'd say your computor does what it should here on seti.


IMHO BOINC should be concerned with how each project allocates credit otherwise scheduling among project will be wrong. For example I also am trying to split contributions on single machine between MILKYWAY and SETI. In my case MW is processing 9x "work" vs. SETI daily average basis.

I also noticed that "deadline" for MILKYWAY is early than for SETI by two weeks! All MILKYWAY scheduled work is due by 20 May 2016 while on SETI all work is due in June!

SO BOINC runs more MILKYWAY WU(tasks) than SETI. Currently 4 MILKYWAY active tasks to one SETI.

In project page MILKYWAY "resource share" is 33% while SETI "resource share" is 67%. Not quite the way active tasks, work units, are currently running.

Is this an issue for BOINC, SETI or MILKYWAY to address via current allocation method for work?
ID: 1788647 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1788718 - Posted: 19 May 2016, 15:23:37 UTC - in response to Message 1788647.  

One does not usually compare credits between projects....
All projects value the work done differently.

You can compare your computor to a similiar one here on seti to see if your computor are doing as good as it should.

I'd say your computor does what it should here on seti.


IMHO BOINC should be concerned with how each project allocates credit otherwise scheduling among project will be wrong. For example I also am trying to split contributions on single machine between MILKYWAY and SETI. In my case MW is processing 9x "work" vs. SETI daily average basis.

I also noticed that "deadline" for MILKYWAY is early than for SETI by two weeks! All MILKYWAY scheduled work is due by 20 May 2016 while on SETI all work is due in June!

SO BOINC runs more MILKYWAY WU(tasks) than SETI. Currently 4 MILKYWAY active tasks to one SETI.

In project page MILKYWAY "resource share" is 33% while SETI "resource share" is 67%. Not quite the way active tasks, work units, are currently running.

Is this an issue for BOINC, SETI or MILKYWAY to address via current allocation method for work?

What you are seeing with the resource share has nothing to do with credit the more with the time debt system that the BOINC client uses to try balancing resources. The BOINC client aims for more of a long time resource allocation balance. With your resource share settings the client could run SETI@home for 60 days & then run Milkyway for 30 days.
The number of tasks completed doesn't really equate to amount of work done. Different projects perform different types of calculations. How efficient the hardware and software you use to perform those calculations determines how much actual work your computer(s) are doing.

SETI@home has long deadlines to allow as many hosts to participate as they consider can return work in a reasonable amount of time. Projects decide on their deadlines & size of tasks by what their needs are.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1788718 · Report as offensive
LetiCern

Send message
Joined: 3 Oct 99
Posts: 15
Credit: 12,314,846
RAC: 0
United States
Message 1789033 - Posted: 20 May 2016, 17:46:13 UTC - in response to Message 1788718.  

Thank for explanation. Helps a bit in understanding numbers but since I joined these projects at different time frames but NOT what I was targeting for contributions to each project.

Project Total credit Average credit Since
Einstein 2,572,507 5,593 8 Sep 2007
MilkyWay 588,994 1,059 7 Dec 2014
SETI 10,819,614 1,016 3 Oct 1999

BOINC is trying to match "resource share" to long term "total credit" not my intent. Guess I have to change "resource share" down for the other projects to match my intent to balance contribution "average daily" work since I joined projects at different dates total credits differ due to start dates.
ID: 1789033 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1789048 - Posted: 20 May 2016, 18:53:05 UTC - in response to Message 1789033.  

Thank for explanation. Helps a bit in understanding numbers but since I joined these projects at different time frames but NOT what I was targeting for contributions to each project.

Project Total credit Average credit Since
Einstein 2,572,507 5,593 8 Sep 2007
MilkyWay 588,994 1,059 7 Dec 2014
SETI 10,819,614 1,016 3 Oct 1999

BOINC is trying to match "resource share" to long term "total credit" not my intent. Guess I have to change "resource share" down for the other projects to match my intent to balance contribution "average daily" work since I joined projects at different dates total credits differ due to start dates.

BOINC is NOT trying to match "resource share" to long term "total credit" in any way what so ever.
Resource share only refers to the amount of run time the client will give to each project. Your project credit and when you started with the project are not factors in any way what so ever.

If you are trying to adjust the resource share so you have an equal RAC for each project I wish you luck. As it has already been explained credit at one project is not comparable to another. Doing that is a bit like having a stack of 20 dollar bills, 20 Euros, & 20 Yen. Then saying they are equal because there is the same number in each stack.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1789048 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1789066 - Posted: 20 May 2016, 20:44:10 UTC - in response to Message 1789048.  

BOINC is NOT trying to match "resource share" to long term "total credit" in any way what so ever.
Resource share only refers to the amount of run time the client will give to each project. Your project credit and when you started with the project are not factors in any way what so ever.

Sadly, neither version of the story is (currently) true.

Balancing Resource Share by runtime (with the associated concept of 'debt') was abandoned in 2010. Although they wanted to replace it with a resource share based on actual granted credit (measured by RAC, rather than lifetime totals), they found that wasn't possible, either.

So they found a third way - using REC (recent estimated credit) as the basis for resource share. REC does away with all the project over/under payments, delays due to validation problems, etc. It's written up in Proposal: credit-driven scheduling.
ID: 1789066 · Report as offensive
LetiCern

Send message
Joined: 3 Oct 99
Posts: 15
Credit: 12,314,846
RAC: 0
United States
Message 1789179 - Posted: 21 May 2016, 6:42:35 UTC - in response to Message 1789066.  

I wanted to contribute the use of two machines and balance each machine to contribute equally to two projects, daily average. One SETI and EINSTEIN and the other SETI and MILKYWAY. They were "balanced" then starting late April SETI started falling behind based on "host average". By mid May, 11, EINSTIEN was 9x over SETI and MILKYWAY was 5x over SETI. Example: there may be 4 EINSTEIN tasks to 1 SETI running???

Trying to locate a reason for change but too many possibilities:

1: Deadline - both MILKYWAY and EINSTEIN are within 30 days while SETI is over 30 days away.

2: Resource share?

3: BOINC scheduling?

4) Project work units style - MILKYWAY work unit use all available cores/cpus and EINSTEIN work units are long 22+ hours v. SETI ~4hrs one core(cpu)??

Changed "resource share" and reset projects to see changes over next month. Any background to help understand behavior is welcome.
ID: 1789179 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1789203 - Posted: 21 May 2016, 8:27:29 UTC - in response to Message 1789179.  

I wanted to contribute the use of two machines and balance each machine to contribute equally to two projects, daily average. One SETI and EINSTEIN and the other SETI and MILKYWAY. They were "balanced" then starting late April SETI started falling behind based on "host average". By mid May, 11, EINSTIEN was 9x over SETI and MILKYWAY was 5x over SETI. Example: there may be 4 EINSTEIN tasks to 1 SETI running???

Trying to locate a reason for change but too many possibilities:

1: Deadline - both MILKYWAY and EINSTEIN are within 30 days while SETI is over 30 days away.

2: Resource share?

3: BOINC scheduling?

4) Project work units style - MILKYWAY work unit use all available cores/cpus and EINSTEIN work units are long 22+ hours v. SETI ~4hrs one core(cpu)??

Changed "resource share" and reset projects to see changes over next month. Any background to help understand behavior is welcome.

I would recommend to dub such posts on BOINC forums. And maybe even better - to dub to BOINC alpha mail-list too. Only then they will have chance to be read by those who actually can do smth with this situation. All you could get here is explanation why it's broken.
ID: 1789203 · Report as offensive

Message boards : Number crunching : Why is it ATI does so bad on Seti?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.