CPU recognition problems

Message boards : Questions and problems : CPU recognition problems
Message board moderation

To post messages, you must log in.

AuthorMessage
Jon P

Send message
Joined: 14 May 12
Posts: 3
United Kingdom
Message 44135 - Posted: 14 May 2012, 10:44:07 UTC

Hi,
I have an intel i3-370M cpu in my laptop, these cpu's only have 2 cores according to intel but boinc manager thinks I have 4 cores. It also seems to have got the number of threads wrong as well. Is there anything I can do to change this?

intel i3-370M spec

Events log from boinc manager:

14/05/2012 11:38:06 | | Benchmark results:
14/05/2012 11:38:06 | | Number of CPUs: 4
14/05/2012 11:38:06 | | 2139 floating point MIPS (Whetstone) per CPU
14/05/2012 11:38:06 | | 6558 integer MIPS (Dhrystone) per CPU
14/05/2012 11:38:07 | | Resuming computation

Thanks
ID: 44135 · Report as offensive
Jon P

Send message
Joined: 14 May 12
Posts: 3
United Kingdom
Message 44136 - Posted: 14 May 2012, 10:49:47 UTC

Forgot to mention

BOINC client version 7.0.25 for windows_x86_64

Windows 7
ID: 44136 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 44137 - Posted: 14 May 2012, 10:54:14 UTC - in response to Message 44136.  

Your CPU does hyper-threading, meaning that for each real core the CPU makes a virtual core. So you have 2 real + 2 virtual = 4 cores.

You'll see that Windows will state as well that you have 4 cores, when you check Task Manager->Performance.
ID: 44137 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5082
United Kingdom
Message 44138 - Posted: 14 May 2012, 10:55:02 UTC - in response to Message 44135.  

If you look at the full Intel data sheet, you will see that the same statement is repeated there:

# of Cores 2
# of Threads 4

It's a technique known as 'hyperthreading', and it's designed to work that way: although each individual task is completed more slowly when hyperthreading is active, the machine as a whole is more productive because four tasks are being completed in not much more time than two would otherwise take.

If you feel that four tasks at a time are too many, or make your laptop too hot, you can ask BOINC not to use all the available threads. On the 'computing preferences' page of any one of your attached projects, set

On multiprocessors, use at most: 50% of the processors
Enforced by version 6.1+
ID: 44138 · Report as offensive
Jon P

Send message
Joined: 14 May 12
Posts: 3
United Kingdom
Message 44139 - Posted: 14 May 2012, 11:05:00 UTC

Thanks
ID: 44139 · Report as offensive

Message boards : Questions and problems : CPU recognition problems

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.