Message boards :
Number crunching :
Which is the best CPU configuration?
Message board moderation
Author | Message |
---|---|
Zapiao Send message Joined: 29 Oct 01 Posts: 110 Credit: 122,278 RAC: 0 |
Of 4 cores : 2 running at 100% or 4 running at 50% ? |
Horacio Send message Joined: 14 Jan 00 Posts: 536 Credit: 75,967,266 RAC: 0 |
Of 4 cores : 2 running at 100% or 4 running at 50% ? It depends on your goal: If you want the best crunching performance, both settings will be almost the same, probably 2 cores at 100% will be slightly better than 4 at 50% due to the overload caused by the constant start and stop of the threads. If you want a more responsive system for other tasks, then use 2 cores at 100%. If you want less heat, then use all of them throttled, but in this case it would be even better to use the Throttle app as it can be set to do a dynamic throttle based on the temps... |
Link Send message Joined: 18 Sep 03 Posts: 834 Credit: 1,807,369 RAC: 0 |
Of 4 cores : 2 running at 100% or 4 running at 50% ? The answer to the question "Which is the best CPU configuration?" would be 4 cores @100%. What are the reasons, that you want your machine to idle half of the time? |
S@NL - eFMer - efmer.com/boinc Send message Joined: 7 Jun 99 Posts: 512 Credit: 148,746,305 RAC: 0 |
Of 4 cores : 2 running at 100% or 4 running at 50% ? 2 running at 100% The other option causes more overhead, it stops and starts the application. TThrottle Control your temperatures. BoincTasks The best way to view BOINC. Anza Borrego Desert hiking. |
ausymark Send message Joined: 9 Aug 99 Posts: 95 Credit: 10,175,128 RAC: 0 |
Depends what your 4 cores are apart of, what your other application loads are, and how much memory you have. 4 cores on an Intel i7 are going to be more powerful than 4 cores on an Intel i3 Your application load may be light in relation to an i7, but heavy on an i3 And RAM wise running 2 copies (2 cores only) will use less RAM than 4 cores (4 seti copies) Swapping to/from hard disk is also increased using 4 cores - however given a large enough write to disk time this is also negligible. My recommendation would be to run 3 cores at 100% and see what the computers response is running other apps. (Just make sure your CPU/Case has adequate cooling - CPU temps should stay under 85C to ensure long term cpu life.) Just my 2c worth :) Cheers Mark |
Josef W. Segur Send message Joined: 30 Oct 99 Posts: 4504 Credit: 1,414,761 RAC: 0 |
The i3-380M has 2 physical cores but with hyperthreading can run as 4 logical cores (4 threads per Intel's convention). The "2 running at 100%" scenario with hyperthreading on would be somewhat different from turning hyperthreading off, though Windows does understand about hyperthreading so would likely keep the 2 processes divided between the physical cores. In either case, "4 running at 50%" would be less productive. The general experience is that hyperthreading can increase productivity by maybe 25 to 30 percent when no other limitations are applied (4 at 100%). The host also has an "ATI Radeon HD 5x00 series (Cedar) (512MB)" which could be used for AP processing. That's an additional reason to consider the 3 at 100% configuration Mark suggested. Having one logical core free to do the OS stuff and feed the GPU when it's crunching would IMO be best overall. If there is concern about temperatures, using TThrottle is probably a better solution than BOINC's method of controlling usage. Joe |
ausymark Send message Joined: 9 Aug 99 Posts: 95 Credit: 10,175,128 RAC: 0 |
lol It was late when I wrote that, I forgot that the i3's are only dual core. I was mainly used to demonstrate the point that a less powerful CPU may struggle under workloads that a more powerful CPU would breeze through. The way I have my i7 2600K setup is that I have 4 physical cores running at 100%, this keeps all cores relatively busy. Using Hyperthreading on the the i7, which simulates 8 cores, leaves 4 virtual cores "free". These are used to run apps and feed my GPU - nVidia 580gtx. This setup leaves the computer fluid and responsive for general use as we as enabling sufficient data flow to/from the GPU. If I leave the PC running 24x7 it will reach RAC scores of over 40K, so it seems to work well for me. Cheers Mark |
arkayn Send message Joined: 14 May 99 Posts: 4438 Credit: 55,006,323 RAC: 0 |
lol It was late when I wrote that, I forgot that the i3's are only dual core. I was mainly used to demonstrate the point that a less powerful CPU may struggle under workloads that a more powerful CPU would breeze through. I went the other way completely, all GPU and no CPU. |
Zapiao Send message Joined: 29 Oct 01 Posts: 110 Credit: 122,278 RAC: 0 |
I choosed 3 cores at 100%. |
S@NL - eFMer - efmer.com/boinc Send message Joined: 7 Jun 99 Posts: 512 Credit: 148,746,305 RAC: 0 |
I went the other way completely, all GPU and no CPU. The other extreme. TThrottle Control your temperatures. BoincTasks The best way to view BOINC. Anza Borrego Desert hiking. |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13736 Credit: 208,696,464 RAC: 304 |
The way I have my i7 2600K setup is that I have 4 physical cores running at 100%, this keeps all cores relatively busy. Using Hyperthreading on the the i7, which simulates 8 cores, leaves 4 virtual cores "free". These are used to run apps and feed my GPU - nVidia 580gtx. I run WUs on all my available cores & 2 at a time on the GPU. No responsiveness problems. Grant Darwin NT |
rob smith Send message Joined: 7 Mar 03 Posts: 22200 Credit: 416,307,556 RAC: 380 |
I run a six core AMD Phenom with a GTX460. I run six CPU tasks and two GPU tasks all the time with no response problems - even rotating big Autocad models its smooth enough (but I could do with a faster GPU as even without S@H running it can be a bit notchy - HOW MUCH!!!! for a GTX690, and will I be able to afford it before Nvidia drop the 790 on the market?) Bob Smith Member of Seti PIPPS (Pluto is a Planet Protest Society) Somewhere in the (un)known Universe? |
Link Send message Joined: 18 Sep 03 Posts: 834 Credit: 1,807,369 RAC: 0 |
I run WUs on all my available cores & 2 at a time on the GPU. No responsiveness problems. Same here on my Athlon X2 system, 2 CPU tasks (2 cores without HT) + 2 tasks on the GPU. No issues, only for watching HD movies or playing games I suspend GPU processing. |
Zapiao Send message Joined: 29 Oct 01 Posts: 110 Credit: 122,278 RAC: 0 |
Why boinc works that way? Why not always working instead of "start-stop"? By your command !!! |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
There are many ways to run Boinc......stock....take what you get. Opti....takes some additional input and upkeep to stay current. You can choose what you wish. If you want to 'set and forget', Boinc will do the best it can for you. And it does pretty well, if you properly tell it what you want. "Freedom is just Chaos, with better lighting." Alan Dean Foster |
Zapiao Send message Joined: 29 Oct 01 Posts: 110 Credit: 122,278 RAC: 0 |
[quote] Can you explain this better? By your command !!! |
Horacio Send message Joined: 14 Jan 00 Posts: 536 Credit: 75,967,266 RAC: 0 |
Because if you set it to use only 50% of CPU time then it has to use it only half of the available time. So it starts the app and make it work for a time slice (a very short time of few cpu clock ticks) and then stops it until it´s time to run it again. If you want it to work always then you mut set it to use the 100% of CPU time (no throttle). Remember that the idea behind this setting is to keep the CPU at low temps and low load, so this cant be made by running one app at full usage and then waiting some time before starting another. Clearly doing this will put the CPU on an even worst temp stress because it will be heating and cooling on a cyclic way which is one of worst thing you can make to an electronic device. Also, in this way, when the app starts then the CPU will be under high load so if you used this to avoid lag it will be completely uneffective. |
EdwardPF Send message Joined: 26 Jul 99 Posts: 389 Credit: 236,772,605 RAC: 374 |
There are many ways to run Boinc......stock....take what you get. If you are willing to do some work ;-) ... you can set things up to run SETI on only the even numbered CPU's (the "real ones"). I have found that on my Core I-7 the even numbered CPU's are about 8% faster than the odd numbered CPU's. Just a thought ... Ed F |
T. Moe Send message Joined: 31 May 12 Posts: 157 Credit: 1,787,403 RAC: 0 |
I've been reading this thread, and find I still don't have a good answer to my laptop. I use this laptop for day to day general use as well as running Seti@Home. I let seti run It all night, and most of the day. It has 8 processors. What would be a good configuration. 8 CORES AT 100%, 100% of the time, 4 cores 100% etc etc. Just trying to keep it fairly cool for longevity,but at the same time running seti at a good pace. Is this a unrealistic goal? Any help would be appreciative. |
rob smith Send message Joined: 7 Mar 03 Posts: 22200 Credit: 416,307,556 RAC: 380 |
With a desk top its is generally best to run all the cores all the time, but with laptops they can get very hot, and some older ones may suffer from battery problems so it is probably best not to run them 24/7 unless you unplug the battery. (Guess who's got to get a new battery for his laptop...). The exception for desktops is when running a more powerful ATI GPU, or a pile of high end Nvidia where you might find you need to dedicate a core to servicing the GPUs. Bob Smith Member of Seti PIPPS (Pluto is a Planet Protest Society) Somewhere in the (un)known Universe? |
©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.