Crunching on MultiCore - Various Runtimes

Message boards : Number crunching : Crunching on MultiCore - Various Runtimes
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Michael Tromayer

Send message
Joined: 16 Dec 12
Posts: 3
Credit: 1,446,260
RAC: 0
Austria
Message 1482447 - Posted: 27 Feb 2014, 19:21:10 UTC

Hi Friends of Seti,

i hope my question is easy to answer ...

On my FX6300 HexaCore some WU´s are finished in about 1,5h and other one´s needs more than 4h .... only on wu´s that the cpu alone is computing. on gpu to wu´s need always the same time.

ty Michael
ID: 1482447 · Report as offensive
Profile Mike Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 34258
Credit: 79,922,639
RAC: 80
Germany
Message 1482510 - Posted: 27 Feb 2014, 21:59:09 UTC

Workunits have different angle ranges.
That means some will finnish faster than others.
But thats similar for GPU.


With each crime and every kindness we birth our future.
ID: 1482510 · Report as offensive
Cosmic_Ocean
Avatar

Send message
Joined: 23 Dec 00
Posts: 3027
Credit: 13,516,867
RAC: 13
United States
Message 1482532 - Posted: 27 Feb 2014, 23:10:29 UTC

Also.. That is a Bulldozer CPU. Shared FPU for two cores. I run my FX6100 on 50% of CPUs and get stable consistent run times for tasks. If I run all the cores, the run times increase by about 30% and have a variance of about 15% on their run times. Technically, you do get more work done in a 24 hour period by running all the cores, even if the individual tasks take longer, but I like consistency, so I run on half the cores.



But yes, for MB, it all depends on the angle-range (AR) for each WU for how long it will take anyway.
Linux laptop:
record uptime: 1511d 20h 19m (ended due to the power brick giving-up)
ID: 1482532 · Report as offensive
Profile Michael Tromayer

Send message
Joined: 16 Dec 12
Posts: 3
Credit: 1,446,260
RAC: 0
Austria
Message 1483173 - Posted: 1 Mar 2014, 10:34:23 UTC
Last modified: 1 Mar 2014, 10:35:40 UTC

Ty for the answers. everything ok for me now :-)

@Cosmic_Ocean, i know that my CPU only has 3 FPU´s, so my settings for seti are set as yours. Only 3 Cores have to be used for computing.

Is it possible to see the AR off the WU anywhere ?

greetings
ID: 1483173 · Report as offensive
Profile Wiggo
Avatar

Send message
Joined: 24 Jan 00
Posts: 34744
Credit: 261,360,520
RAC: 489
Australia
Message 1483184 - Posted: 1 Mar 2014, 10:58:20 UTC - in response to Message 1483173.  

Ty for the answers. everything ok for me now :-)

@Cosmic_Ocean, i know that my CPU only has 3 FPU´s, so my settings for seti are set as yours. Only 3 Cores have to be used for computing.

Is it possible to see the AR off the WU anywhere ?

greetings

You can find the AR for completed MultiBeam workunits in the Stderr output of each workunit.

Cheers.
ID: 1483184 · Report as offensive
Cosmic_Ocean
Avatar

Send message
Joined: 23 Dec 00
Posts: 3027
Credit: 13,516,867
RAC: 13
United States
Message 1483303 - Posted: 1 Mar 2014, 17:09:59 UTC

Just to help you out.. I've taken a look at some of the CPU tasks you've completed.

CPU time: 43,527.55 seconds
WU true angle range is : 0.432710

CPU time: 13,723.06 seconds
WU true angle range is : 0.011160

And then there is this one..
CPU time: 6,081.61 seconds
WU true angle range is : 11.959736


I thought VHAR was supposed to take a lot longer than the ~0.43 AR ones. That one that I picked didn't have a -9 overflow, either.. all zeroes except for one triplet.
Linux laptop:
record uptime: 1511d 20h 19m (ended due to the power brick giving-up)
ID: 1483303 · Report as offensive
Profile Mike Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 34258
Credit: 79,922,639
RAC: 80
Germany
Message 1483305 - Posted: 1 Mar 2014, 17:25:17 UTC - in response to Message 1483303.  

Just to help you out.. I've taken a look at some of the CPU tasks you've completed.

CPU time: 43,527.55 seconds
WU true angle range is : 0.432710

CPU time: 13,723.06 seconds
WU true angle range is : 0.011160

And then there is this one..
CPU time: 6,081.61 seconds
WU true angle range is : 11.959736


I thought VHAR was supposed to take a lot longer than the ~0.43 AR ones. That one that I picked didn't have a -9 overflow, either.. all zeroes except for one triplet.


No VLAR`s takes longer.


With each crime and every kindness we birth our future.
ID: 1483305 · Report as offensive
Cosmic_Ocean
Avatar

Send message
Joined: 23 Dec 00
Posts: 3027
Credit: 13,516,867
RAC: 13
United States
Message 1483324 - Posted: 1 Mar 2014, 18:15:43 UTC

Now I'm just confused. Because in the random samples I picked, both very low and very high angle ranges took less than half the time as a normal one. So which is supposed to take longer?


Just looking in the task list for my single core machine, I see the obvious differences in the ETA on tasks that haven't started yet:

09:17:17
09:17:36
07:26:54
09:17:31
09:36:15
09:36:46
03:32:09
11:56:59
09:11:35

~0.43 are the ones that are in the mid 9-hour range, and then there's the 3h 32m one (shorty, VHAR?) and 11h 56m one (VLAR?). I always ended up getting L/H mixed up and confused. I've been reading and participating on these forums for the better part of a decade and I thought I had a grasp on it a long time ago..

Sorry about the thread hijack though.
Linux laptop:
record uptime: 1511d 20h 19m (ended due to the power brick giving-up)
ID: 1483324 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 1483358 - Posted: 1 Mar 2014, 21:26:37 UTC - in response to Message 1483324.  

Now I'm just confused. Because in the random samples I picked, both very low and very high angle ranges took less than half the time as a normal one. So which is supposed to take longer?


Just looking in the task list for my single core machine, I see the obvious differences in the ETA on tasks that haven't started yet:

09:17:17
09:17:36
07:26:54
09:17:31
09:36:15
09:36:46
03:32:09
11:56:59
09:11:35

~0.43 are the ones that are in the mid 9-hour range, and then there's the 3h 32m one (shorty, VHAR?) and 11h 56m one (VLAR?). I always ended up getting L/H mixed up and confused. I've been reading and participating on these forums for the better part of a decade and I thought I had a grasp on it a long time ago..

Sorry about the thread hijack though.

The table in http://seticlassic.ssl.berkeley.edu/faq.html#q125 is still a good indication of how much processing is done at various angle ranges. The first two data rows are VLAR, those rows with G entries are midrange, and the last ten rows are the beginning of VHAR (it actually extends indefinitely to higher angle ranges, though IMO anything above about 15 degrees indicates a problem with the way true_angle_range is calculated).

Basically, VHAR means the telescope pointing was being driven fast enough that the time period a star system was within the telescope beam was short and insufficient data was gathered to do analysis at the tightest band widths. That makes them shorties.

--------------------------------------------

Back to Crash Override's system, the "CPU time: 43,527.55 seconds WU true angle range is : 0.432710" case on Task 3411030688 is clearly an anomaly, there are several other CPU tasks at nearly identical angle range with times around 15000 seconds. There isn't enough information to deduce what happened, though.
                                                                  Joe
ID: 1483358 · Report as offensive
Cosmic_Ocean
Avatar

Send message
Joined: 23 Dec 00
Posts: 3027
Credit: 13,516,867
RAC: 13
United States
Message 1483469 - Posted: 2 Mar 2014, 3:18:08 UTC

As always.. thanks for the insight, Joe.
Linux laptop:
record uptime: 1511d 20h 19m (ended due to the power brick giving-up)
ID: 1483469 · Report as offensive
Profile Michael Tromayer

Send message
Joined: 16 Dec 12
Posts: 3
Credit: 1,446,260
RAC: 0
Austria
Message 1484753 - Posted: 5 Mar 2014, 7:31:53 UTC

Thank you Guys for the aswers.

Some WU´s have to be anomaly, because they where stopped and re started often, while my homeserver has get a new setup and hardware configuration. Now my calculate times are different again. the new gpu (ati 7870) calculates much faster then the old gtx610 :-) btw what i´m also don´t understand is the difference between the cpu calculating. i´ve got an amd fx6300, as i said. this is an "6 Six Core" with 3 FPU´s. So i have setup my calculating configuration to use 100% CPU Power by limiting Multicores to 3 ... my idea was that boinc will use only the real 3 Cores and so my stats & computing time will be boosted. but this was a fault ... every thread needs about 4h in this configuration. Yesterday i changed the config back to use 80% CPU Power and fully 6 Cores and voila there comes back the threads with around 2h. now i´m a little bit confused.

Ok the theme about the WU Range is clear, but why does boinc have no small wu´s for computing about 2h in Config with 100% / 3 Cores, but it has in Config with 80% / 6 Cores ?

I think that boinc doesn´t really take the real FPU Cores in the 100% / 3 Core config. Can that be ?

(Again, sry for my bad english, but i didn´t have use it for many years)

greetings Mike
ID: 1484753 · Report as offensive

Message boards : Number crunching : Crunching on MultiCore - Various Runtimes


 
©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.