Advanced search

Message boards : Number crunching : Crunch time increases, with other projects attached

Author Message
zombie67 [MM]
Avatar
Send message
Joined: 16 Jul 07
Posts: 161
Credit: 250,721,476
RAC: 304
Level
Asn
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 385 - Posted: 15 Oct 2007 | 16:30:05 UTC

http://www.ps3grid.net/PS3GRID/results.php?userid=214

Check out my crunch times. You can see they have ballooned way up from the normal 87k seconds to 120k seconds. This started happening since I attached another project that also uses SPEs, and have the resource set to 50/50. Something is wrong, as crunch times shouldn\'t increase.
____________
Dublin, California
Team: SETI.USA

Profile GDF
Volunteer moderator
Project administrator
Project developer
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1861
Credit: 629,344
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 386 - Posted: 15 Oct 2007 | 20:21:50 UTC - in response to Message 385.

http://www.ps3grid.net/PS3GRID/results.php?userid=214

Check out my crunch times. You can see they have ballooned way up from the normal 87k seconds to 120k seconds. This started happening since I attached another project that also uses SPEs, and have the resource set to 50/50. Something is wrong, as crunch times shouldn\'t increase.



With Cell you cannot share the SPEs. So, while one is running the other is just waiting but consuming CPU time. The next version of our application will simply stop and return an error when the 6 SPEs are not free.

you should manually give 100% to one or another project until BOINC is adapted for these sort of things.

g

zombie67 [MM]
Avatar
Send message
Joined: 16 Jul 07
Posts: 161
Credit: 250,721,476
RAC: 304
Level
Asn
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 387 - Posted: 15 Oct 2007 | 23:03:54 UTC

I am not sure I understand what you are saying. BOINC does not try to run two tasks at the same time. While one runs, the other tasks are suspended, either to RAM or HD. Then the scheduler switches them back and forth as needed to meet the resource share (and deadlines). At any given time, only one task is running.
____________
Dublin, California
Team: SETI.USA

Profile yoyo[Friends]
Avatar
Send message
Joined: 19 Sep 07
Posts: 3
Credit: 6,189
RAC: 0
Level

Scientific publications
wat
Message 388 - Posted: 16 Oct 2007 | 4:42:49 UTC

Hello,
as zombie stated, at any given time only one project is running, the second one is suspended and should not consume any resources. Also CPU time should not continue. Maybe the PS3 Boinc version makes it wrong. A possibility to test would be to disable the project option \"keep in memory while suspended\".
yoyo
____________
member of Rechenkraft.net

zombie67 [MM]
Avatar
Send message
Joined: 16 Jul 07
Posts: 161
Credit: 250,721,476
RAC: 304
Level
Asn
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 389 - Posted: 16 Oct 2007 | 5:48:52 UTC
Last modified: 16 Oct 2007 | 5:53:07 UTC

I created a School profile, identical, except for \"keep in memory while suspended\" set to \"no\". My PS3 is set to that as of now. Everything remains as is, with 50/50, PS3GRID/yoyo.

Edit: When I went to my PS3 to force an update (to get School), I see that crunch time is now 45 hours, and the % complete is not moving. In any case, I did nothing else, and School is now in place.
____________
Dublin, California
Team: SETI.USA

Profile GDF
Volunteer moderator
Project administrator
Project developer
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1861
Credit: 629,344
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 390 - Posted: 16 Oct 2007 | 8:57:18 UTC - in response to Message 387.

I am not sure I understand what you are saying. BOINC does not try to run two tasks at the same time. While one runs, the other tasks are suspended, either to RAM or HD. Then the scheduler switches them back and forth as needed to meet the resource share (and deadlines). At any given time, only one task is running.


Suspending to ram or HD does not release the SPEs. So, when the second application starts it finds all the SPEs busy.
If there is an option to stop the application entirely, this it may work. However, if it works, you are wasting some time between checkpoints every time it switches.

g

zombie67 [MM]
Avatar
Send message
Joined: 16 Jul 07
Posts: 161
Credit: 250,721,476
RAC: 304
Level
Asn
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 391 - Posted: 16 Oct 2007 | 15:55:11 UTC

I see. So the only way to share a PS3 between projects is to run 100% on project A for a week (or whatever), and then run 100% on project B for a week. And then repeat.

Are there any plans for the BOINC project to fix this, so that a PS3 can be shared?
____________
Dublin, California
Team: SETI.USA

agusti dosaiguas
Send message
Joined: 1 Aug 07
Posts: 6
Credit: 234,102
RAC: 0
Level

Scientific publications
wat
Message 395 - Posted: 19 Oct 2007 | 14:15:55 UTC - in response to Message 391.

I see. So the only way to share a PS3 between projects is to run 100% on project A for a week (or whatever), and then run 100% on project B for a week. And then repeat.

Are there any plans for the BOINC project to fix this, so that a PS3 can be shared?


mmmm

I am running both projects too. And I can share CPU time between projects. PS3GRID crunch time is not affected.

You can see my results here:
http://www.ps3grid.net/PS3GRID/results.php?userid=343

I\'ve configured a 200 share for PS3GRId and a 100 share for yoyo.

zombie67 [MM]
Avatar
Send message
Joined: 16 Jul 07
Posts: 161
Credit: 250,721,476
RAC: 304
Level
Asn
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 399 - Posted: 20 Oct 2007 | 8:57:32 UTC - in response to Message 395.

I see. So the only way to share a PS3 between projects is to run 100% on project A for a week (or whatever), and then run 100% on project B for a week. And then repeat.

Are there any plans for the BOINC project to fix this, so that a PS3 can be shared?


mmmm

I am running both projects too. And I can share CPU time between projects. PS3GRID crunch time is not affected.

You can see my results here:
http://www.ps3grid.net/PS3GRID/results.php?userid=343

I\'ve configured a 200 share for PS3GRId and a 100 share for yoyo.


What is your setting for \"Leave applications in memory while suspended? \"?
____________
Dublin, California
Team: SETI.USA

agusti dosaiguas
Send message
Joined: 1 Aug 07
Posts: 6
Credit: 234,102
RAC: 0
Level

Scientific publications
wat
Message 402 - Posted: 21 Oct 2007 | 0:22:08 UTC - in response to Message 399.
Last modified: 21 Oct 2007 | 0:22:41 UTC


What is your setting for \"Leave applications in memory while suspended? \"?


It is not checked.

Post to thread

Message boards : Number crunching : Crunch time increases, with other projects attached