Does "Use 1 CPU" work with Core 2 Duo CPU?

PeteHow
PeteHow
Joined: 15 Feb 05
Posts: 1
Credit: 230867
RAC: 0
Topic 191713

I no longer routinely run BOINC - used to do it 24/7 for several years, but am now saving electricity bills! However, just having upgraded my PC to a Core 2 Duo E6600, I thought I'd try it again for a short while to see how the performance was.

Making sure to set my preferences to Use 1 CPU before starting BOINC, I notice that when BOINC started an E@H task, BOTH cores jumped in useage. Using the excellent Pineal Software's Metriscope Windows system monitor (www.pineal.com), I see on the historical graphs of CPU useage, the two CPU cores are mirroring each other. When one goes down the other comes up, and visa versa. Although only a single E@H task is running, this pattern has continued ever since, even after shutting down the PC several times.

Does the Use 1 CPU properly apply to these dual core processors, or are there multiple threads that are distributed across the two cores? If the latter, is this setting really only limiting BOINC to doing 1 task at a time? Anyone have a clearer view of this?

Performance is great, by the way! - average of 15,200 seconds so far.

Pete How

archae86
archae86
Joined: 6 Dec 05
Posts: 3157
Credit: 7228291587
RAC: 1109987

Does "Use 1 CPU" work with Core 2 Duo CPU?

Quote:

I see on the historical graphs of CPU useage, the two CPU cores are mirroring each other. When one goes down the other comes up, and visa versa. Although only a single E@H task is running, this pattern has continued ever since, even after shutting down the PC several times.

Does the Use 1 CPU properly apply to these dual core processors, or are there multiple threads that are distributed across the two cores?

Pete How


You describe it as using only one CPU at a time. When it gets knocked off the CPU by another task, sometimes it starts up the next time on the other one.

If you'd like it to stay on the CPU where it started, you want CPU affinity.

For one WU which is already executing, I think you can do this in Windows Task Manager by selecting the Einstein (not the Boinc) task, right clicking, choosing "set affinity", and selecting just one CPU.

But that will only last for one WU, I think. Trux's alternate to the BOINC client has an option to do so for future WU's as well. I've not heard reports of tests on whether it works as desired.

But why would you want to do so? For that matter, why would you want to limit it to one of your two CPU's. Limiting it to one will reduce power consumption, but constraining affinity will have little effect save to unbalance the load between your two CPU's probably rather dramatically.

Rockhount
Rockhount
Joined: 12 Dec 05
Posts: 12
Credit: 57279963
RAC: 5239

You have to set the affinity

You have to set the affinity for the einstein task to a cpu core. This could be managed in the taskmanager or with THG task assign from Tomshardware.com
This link should say everything Link

paul milton
paul milton
Joined: 16 Sep 05
Posts: 329
Credit: 35825044
RAC: 0

well, i dont actualy have an

Message 44278 in response to message 44277

well, i dont actualy have an answer for ya, just wantid to thank you for the url to metriscope. pritty neat app. shame it dosent show cpu temps tho :(

seeing without seeing is something the blind learn to do, and seeing beyond vision can be a gift.

Rockhount
Rockhount
Joined: 12 Dec 05
Posts: 12
Credit: 57279963
RAC: 5239

When you need an app for

When you need an app for showing cpu temps, these here are popular and usefull :
Speedfan (generic), Core Temp (Core (2) Duo, rm-clock 2.15 (A64 und generic mobiles), 8kfangui (Dell Notebooks), Notebook Hardware Control (generic Notebook), nextsensor(cpu, generic)

google should point the links

Comment viewing options

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