CPU Capability detection coming to a BOINC client near you soon

Digitalis
Digitalis
Joined: 9 Feb 05
Posts: 18
Credit: 90764
RAC: 0
Topic 191537

I just noticed that a new version of BOINC has been released to beta, v5.5.6, that includes cpu detection. Hopefully project applications optimised for specific cpus will be automatically delivered to crunchers directly sometime soon ;)
Micro managers beware, a new cpu scheduler is included also.

FalconFly
FalconFly
Joined: 16 Feb 05
Posts: 191
Credit: 15650710
RAC: 0

CPU Capability detection coming to a BOINC client near you soon

Amazing, no less than a year after I explained BOINC Devs (which strongly opposed such a possibility even existed *ugh*) that CPU ID is easy and practical, they actually start doing it *g*

Nonetheless, good to hear they finally got their act together ;)

Rom Walton
Rom Walton
Joined: 29 Oct 04
Posts: 8
Credit: 58627
RAC: 0

Actually we don't use CPUID.

Actually we don't use CPUID. That could pose potiential problems if the OS doesn't have proper support for the instruction sets.

Same problems as last year, the difference now is that we have the updated documentation that tells us what the OS's support.

I've described things in greater detail here.

----- Rom

----- Rom
My Blog

ca_grufti
ca_grufti
Joined: 9 Feb 05
Posts: 53
Credit: 4309237
RAC: 0

Excellent! Good description

Message 41974 in response to message 41973

Excellent! Good description in the article as well. Thanks.

Quote:

Actually we don't use CPUID. That could pose potiential problems if the OS doesn't have proper support for the instruction sets.

Same problems as last year, the difference now is that we have the updated documentation that tells us what the OS's support.

I've described things in greater detail here.

----- Rom


Honza
Honza
Joined: 10 Nov 04
Posts: 136
Credit: 3332354
RAC: 0

I've read it couple days back

I've read it couple days back and also found it Rom's explanation excellent.

What I still miss in BOINC is the 64-bit CPU and OS capability, so that BOINC *knows* that it runs (a) CPU with 64-bit support and (b) OS with 64-bit support.
Running (a) is not enought for 64-bit applications but without detecting (a) and (b), we will never get there...to the world of 64-bit apps delivered officially from projects.

Pav Lucistnik
Pav Lucistnik
Joined: 7 Mar 06
Posts: 136
Credit: 853388
RAC: 0

RE: What I still miss in

Message 41976 in response to message 41975

Quote:
What I still miss in BOINC is the 64-bit CPU and OS capability, so that BOINC *knows* that it runs (a) CPU with 64-bit support and (b) OS with 64-bit support.
Running (a) is not enought for 64-bit applications but without detecting (a) and (b), we will never get there...to the world of 64-bit apps delivered officially from projects.

That's easy, at least on Linux. Either you're on i686 or on x86_64 platform. This is already known to the boinc-client today...

Comment viewing options

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