Questions, comments and problems on new Fermi LAT gamma-ray pulsar search

Ver Greeneyes
Ver Greeneyes
Joined: 26 Mar 09
Posts: 140
Credit: 9562235
RAC: 0

RE: With just BOINC, it

Quote:
With just BOINC, it frequently reaches 100 C, at which some program I have not identified automatically forces it into sleep mode.


100°C is not a healthy temperature for a CPU, even a laptop CPU. For a lot of laptops, that's actually the temperature where the CPU itself shuts down to prevent damage to the silicon. I'd highly recommend checking your laptop's heatsink and fan for dust (if you can do this without having to take it apart too much). You can also try to use ThrottleStop to lower the CPU voltage, but if you do be sure to do some stress testing to ensure it's still functioning properly. I lowered my old laptop's CPU temperature by ~25°C this way without affecting stability.

robertmiles
robertmiles
Joined: 8 Oct 09
Posts: 127
Credit: 20843095
RAC: 71763

That's not something I can do

That's not something I can do myself, but since I've recently bought a new desktop and an installation service for it, I'll ask if the installer can handle it.

Nigel Garvey
Nigel Garvey
Joined: 4 Oct 10
Posts: 50
Credit: 16823285
RAC: 77865

I wrote:Belated thanks for

I wrote:

Belated thanks for your reply and thanks too for the new app. I've now completed my first task with the Mac version and have had an inconclusive validation against a Linux machine also running v0.23. That machine's result is marked "Validate error".

http://einsteinathome.org/workunit/104244631

My result's now been validated another Linux one (non-GPU this time, if it's relevant), so I've no reason to suspect a continuation of the validation problem at this stage. Apologies for the noise.

NG

NG

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4265
Credit: 244921393
RAC: 16900

If one result gets a

If one result gets a "validation error", the other result of the quorum is always marked "inconclusive" until a third result comes in. This does not indicate a problem.

With app version 23 the cross-platform validation issues surely were reduced (Windows-Linux from ~0.5% to ~0.02%). But although validating better now, the Mac OS App still sticks out ("invalids" down from ~30% w. version 22 to ~10% with 23).

BM

BM

Darren Peets
Darren Peets
Joined: 19 Nov 09
Posts: 37
Credit: 97964470
RAC: 30019

Holy quantization, Batman!

Holy quantization, Batman! Those checkpoints sure are far apart!

I have Boinc set up to suspend itself when I'm using the machine, which I do intermittently. When it resumes, does it start again from the last checkpoint, or pick up where it left off? It looks to me like it's more likely the former, in which case greater gaps between checkpoints means more work lost.

Richard Haselgrove
Richard Haselgrove
Joined: 10 Dec 05
Posts: 2139
Credit: 2752648530
RAC: 1492503

RE: Holy quantization,

Quote:

Holy quantization, Batman! Those checkpoints sure are far apart!

I have Boinc set up to suspend itself when I'm using the machine, which I do intermittently. When it resumes, does it start again from the last checkpoint, or pick up where it left off? It looks to me like it's more likely the former, in which case greater gaps between checkpoints means more work lost.


It depends whether you have "Leave applications in memory when suspended?" active (Computing preferences, top section, around the middle).

As noted, the major impact is on the amount of swap file space consumed - I've never had a problem with it, but if your other computing activities are memory-intensive, you may want to experiment with caution.

With applications in memory, they resume from where they left off: with applications not in memory, and hence after any computer reboot, they restart from the last checkpoint.

Rebirther
Rebirther
Joined: 4 Jan 05
Posts: 22
Credit: 31576
RAC: 0

I would be happy if you can

I would be happy if you can reduce the GPU memory to run 4 in parallel effective, only can run 2 with 1GB only. Also with some cpu usage and much faster in calculation against running with cpu the credits must be increase by some factor x.

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

RE: RE: Holy

Quote:
Quote:

Holy quantization, Batman! Those checkpoints sure are far apart!

I have Boinc set up to suspend itself when I'm using the machine, which I do intermittently. When it resumes, does it start again from the last checkpoint, or pick up where it left off? It looks to me like it's more likely the former, in which case greater gaps between checkpoints means more work lost.


It depends whether you have "Leave applications in memory when suspended?" active (Computing preferences, top section, around the middle).

As noted, the major impact is on the amount of swap file space consumed - I've never had a problem with it, but if your other computing activities are memory-intensive, you may want to experiment with caution.

With applications in memory, they resume from where they left off: with applications not in memory, and hence after any computer reboot, they restart from the last checkpoint.


GPU tasks are always resumed from the last checkpoint (I know Darren doesn't have any GPU's, and that Fermi LAT gamma-ray pulsar search is CPU only):

Change Log for Boinc 6.6.37:

- client: when suspending a GPU job, always remove it from memory, even if it hasn't checkpointed. Otherwise we'll typically run another GPU job right away, and it will bomb out or revert to CPU mode because it can't allocate video RAM

Claggy

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

RE: I would be happy if you

Quote:
I would be happy if you can reduce the GPU memory to run 4 in parallel effective, only can run 2 with 1GB only. Also with some cpu usage and much faster in calculation against running with cpu the credits must be increase by some factor x.

I don't see a way to reduce the memory consumption of the app significantly without sacrificing speed too much :-(

HB

Ver Greeneyes
Ver Greeneyes
Joined: 26 Mar 09
Posts: 140
Credit: 9562235
RAC: 0

I haven't looked at the code

I haven't looked at the code of course, but since the only thing that matters here is GPU memory consumption, would it be possible to say, do calculations first on one half of an array, then the second half, instead of uploading it all at once?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.