Multiple CPUs supported

Message boards : BOINC client : Multiple CPUs supported
Message board moderation

To post messages, you must log in.

AuthorMessage
Matt Van Grinsven

Send message
Joined: 4 Dec 07
Posts: 2
United States
Message 14198 - Posted: 4 Dec 2007, 5:25:24 UTC

Does boinc automatically support 2 and/or 4 CPU processors? Can I dedicate all 4 of those cpus to one unit for one site?

Will it automatically run on the 2 or 4 CPUs if I use XP, vista, windows media edition?

I'm trying to decide if I should go with a faster 2 CPU computer, or a 4 CPU computer with 4 slower processors.

Thanks.
ID: 14198 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 14199 - Posted: 4 Dec 2007, 5:48:19 UTC - in response to Message 14198.  
Last modified: 4 Dec 2007, 5:48:54 UTC

Does boinc automatically support 2 and/or 4 CPU processors? Can I dedicate all 4 of those cpus to one unit for one site?

Will it automatically run on the 2 or 4 CPUs if I use XP, vista, windows media edition?

I'm trying to decide if I should go with a faster 2 CPU computer, or a 4 CPU computer with 4 slower processors.

Thanks.


This sounds as though you're talking about multi-threading.
Neither BOINC nor any of the current projects can do this.
It's one core = one work unit.

So, 2 core processors will run 2 WUs at once, and 4 cores will run 4 WUs at once.

The number of cores that BOINC is allowed to use can be set in preferences if you don't want all of them being used by BOINC.
ID: 14199 · Report as offensive
Calvin349

Send message
Joined: 11 Dec 07
Posts: 2
United States
Message 14261 - Posted: 11 Dec 2007, 23:28:46 UTC

Along this same line and to help with the question. I have a system with 6 CPU's and boinc downloads and runs 6 WU's in parallel.

Next question.

What is the CPU limit of boinc per system?
I have done 6. 16? 32? At some point it is going to matter.

Thank you,

Calvin
ID: 14261 · Report as offensive
MikeMarsUK

Send message
Joined: 16 Apr 06
Posts: 386
United Kingdom
Message 14262 - Posted: 11 Dec 2007, 23:53:26 UTC


You can set the limit in your 'general preferences' on the 'your account' page (on any project website). Note that this setting is shared between all projects.


ID: 14262 · Report as offensive
Calvin349

Send message
Joined: 11 Dec 07
Posts: 2
United States
Message 14263 - Posted: 12 Dec 2007, 0:02:43 UTC

That part I am aware of. I guess what I am getting at is, is there a limit to the number of CPU's that boinc can put to use in a single system. Maybe the answer is no?

Thanks for the quick responce,

Calvin
ID: 14263 · Report as offensive
Nicolas

Send message
Joined: 19 Jan 07
Posts: 1179
Argentina
Message 14264 - Posted: 12 Dec 2007, 3:05:42 UTC - in response to Message 14263.  

That part I am aware of. I guess what I am getting at is, is there a limit to the number of CPU's that boinc can put to use in a single system. Maybe the answer is no?

There is no hardcoded limit, but there may be "practical" limits. I don't think anybody has tried taking the client to such extreme systems.

What's sure is that you need a lot of RAM, since there will be one instance of the science application for each CPU available. There is also one shared memory segment for each app (for client-app communication); and the OS limits how many shmem segments you can have.

ID: 14264 · Report as offensive
Pepo
Avatar

Send message
Joined: 3 Apr 06
Posts: 547
Slovakia
Message 14268 - Posted: 12 Dec 2007, 15:00:38 UTC - in response to Message 14264.  

I don't think anybody has tried taking the client to such extreme systems.

Some did. At least I do remember one fighting with Boinc benchmarks on the older Sun UltraSPARC T1 CPU "Niagara" (8x4=32 processes, but just one FPU). Back then it was not able to finish 32 benchmarks until the timeout :-) without changing Boinc core.

And then there was someone on Seti with a cluster of maybe 256 AMDs...

Peter
ID: 14268 · Report as offensive

Message boards : BOINC client : Multiple CPUs supported

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.