Thread 'Boing 6.2.14 on PentiumD WinXP'

Message boards : Questions and problems : Boing 6.2.14 on PentiumD WinXP
Message board moderation

To post messages, you must log in.

AuthorMessage
maurorog

Send message
Joined: 31 Jul 08
Posts: 2
Italy
Message 18964 - Posted: 31 Jul 2008, 10:21:35 UTC

I've installed the new version but now run only one project with cpu idle at 50%.
The Pentium D has one CPU but manage the HyperThread and with 5.7 version I calculated 2 WU at time.
Why ?

Thanks.
ID: 18964 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15549
Netherlands
Message 18965 - Posted: 31 Jul 2008, 10:26:10 UTC

With BOINC 6.2 a new option on the web sites got into full swing.
Instead of the option On multiprocessors, use at most 16 processors, the new option On multiprocessors, use at most 100% of the processors is used. If your number is 50% here, it will use only 1 CPU.

Also check your Advanced Local Preferences for the same option, in case you're using those (and not the preferences of the web site).
ID: 18965 · Report as offensive
ProfileStefan Ledwina
Avatar

Send message
Joined: 25 Nov 05
Posts: 55
Austria
Message 18972 - Posted: 31 Jul 2008, 11:52:54 UTC - in response to Message 18967.  


Honestly, on 50%, 1 thread on the physical CPU you probably get better performance. The second core is virtual with risk of lots of disk and memory i/o and less optimal responsiveness when actually using the system.



Well... If it is really a Pentium D it has two physical cores.
The Pentium 4 had HT, the Pentium D not... ;)
ID: 18972 · Report as offensive
maurorog

Send message
Joined: 31 Jul 08
Posts: 2
Italy
Message 18973 - Posted: 31 Jul 2008, 11:56:08 UTC - in response to Message 18972.  


Well... If it is really a Pentium D it has two physical cores.
The Pentium 4 had HT, the Pentium D not... ;)


Ok, I didn't know. Thanks.

the new option On multiprocessors, use at most 100% of the processors is used


Yessss. Now work at 100%.
Thanks a lot.
ID: 18973 · Report as offensive
John McLeod VII
Avatar

Send message
Joined: 29 Aug 05
Posts: 147
Message 19007 - Posted: 31 Jul 2008, 23:18:24 UTC - in response to Message 18967.  

I've installed the new version but now run only one project with cpu idle at 50%.
The Pentium D has one CPU but manage the HyperThread and with 5.7 version I calculated 2 WU at time.
Why ?

Thanks.

Honestly, on 50%, 1 thread on the physical CPU you probably get better performance. The second core is virtual with risk of lots of disk and memory i/o and less optimal responsiveness when actually using the system.

It's odd that if you were on 16 cores default before or 2 manually adjusted, that it switched to 50% (1 core use).... little gnomes? 5.7 far as I remember had no local preferences menu, so would expect it to show on the website profile.... and which projects have adopted the new notation of % use? Rosetta this moment shows: On multiprocessors, use at most 2 processors in one of my profiles.

The experiment was done a while ago. The throughput was about 30% better in total for HT versus single CPU on the same system. Each of the two tasks would run about 65% as fast as a single task would. This leads to an increase in the total throughput to 130% of what a single CPU setup got. Yes, each of the two tasks got done more slowly, but there were two tasks working and the two got finished in less than double the amount of time that one took.

BOINC WIKI
ID: 19007 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5123
United Kingdom
Message 19009 - Posted: 31 Jul 2008, 23:58:11 UTC - in response to Message 19007.  

I've installed the new version but now run only one project with cpu idle at 50%.
The Pentium D has one CPU but manage the HyperThread and with 5.7 version I calculated 2 WU at time.
Why ?

Thanks.

Honestly, on 50%, 1 thread on the physical CPU you probably get better performance. The second core is virtual with risk of lots of disk and memory i/o and less optimal responsiveness when actually using the system.

It's odd that if you were on 16 cores default before or 2 manually adjusted, that it switched to 50% (1 core use).... little gnomes? 5.7 far as I remember had no local preferences menu, so would expect it to show on the website profile.... and which projects have adopted the new notation of % use? Rosetta this moment shows: On multiprocessors, use at most 2 processors in one of my profiles.

The experiment was done a while ago. The throughput was about 30% better in total for HT versus single CPU on the same system. Each of the two tasks would run about 65% as fast as a single task would. This leads to an increase in the total throughput to 130% of what a single CPU setup got. Yes, each of the two tasks got done more slowly, but there were two tasks working and the two got finished in less than double the amount of time that one took.

That depends on the projects in question. I think you're remembering old readings with SETI on one HT 'core', and Einstein on the other.

There has been a recent report (2 days ago) that with CPDN and Astropulse sharing a HT processor, the Astrolpulse task runs seven times slower than when it runs on its own (no figures for what happened to the CPDN task).
ID: 19009 · Report as offensive
John McLeod VII
Avatar

Send message
Joined: 29 Aug 05
Posts: 147
Message 19013 - Posted: 1 Aug 2008, 0:54:15 UTC - in response to Message 19009.  

I've installed the new version but now run only one project with cpu idle at 50%.
The Pentium D has one CPU but manage the HyperThread and with 5.7 version I calculated 2 WU at time.
Why ?

Thanks.

Honestly, on 50%, 1 thread on the physical CPU you probably get better performance. The second core is virtual with risk of lots of disk and memory i/o and less optimal responsiveness when actually using the system.

It's odd that if you were on 16 cores default before or 2 manually adjusted, that it switched to 50% (1 core use).... little gnomes? 5.7 far as I remember had no local preferences menu, so would expect it to show on the website profile.... and which projects have adopted the new notation of % use? Rosetta this moment shows: On multiprocessors, use at most 2 processors in one of my profiles.

The experiment was done a while ago. The throughput was about 30% better in total for HT versus single CPU on the same system. Each of the two tasks would run about 65% as fast as a single task would. This leads to an increase in the total throughput to 130% of what a single CPU setup got. Yes, each of the two tasks got done more slowly, but there were two tasks working and the two got finished in less than double the amount of time that one took.

That depends on the projects in question. I think you're remembering old readings with SETI on one HT 'core', and Einstein on the other.

There has been a recent report (2 days ago) that with CPDN and Astropulse sharing a HT processor, the Astrolpulse task runs seven times slower than when it runs on its own (no figures for what happened to the CPDN task).

Did it have sufficient RAM? If not, this would explain the massive slow down.

BOINC WIKI
ID: 19013 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5123
United Kingdom
Message 19025 - Posted: 1 Aug 2008, 9:48:09 UTC - in response to Message 19013.  

I've installed the new version but now run only one project with cpu idle at 50%.
The Pentium D has one CPU but manage the HyperThread and with 5.7 version I calculated 2 WU at time.
Why ?

Thanks.

Honestly, on 50%, 1 thread on the physical CPU you probably get better performance. The second core is virtual with risk of lots of disk and memory i/o and less optimal responsiveness when actually using the system.

It's odd that if you were on 16 cores default before or 2 manually adjusted, that it switched to 50% (1 core use).... little gnomes? 5.7 far as I remember had no local preferences menu, so would expect it to show on the website profile.... and which projects have adopted the new notation of % use? Rosetta this moment shows: On multiprocessors, use at most 2 processors in one of my profiles.

The experiment was done a while ago. The throughput was about 30% better in total for HT versus single CPU on the same system. Each of the two tasks would run about 65% as fast as a single task would. This leads to an increase in the total throughput to 130% of what a single CPU setup got. Yes, each of the two tasks got done more slowly, but there were two tasks working and the two got finished in less than double the amount of time that one took.

That depends on the projects in question. I think you're remembering old readings with SETI on one HT 'core', and Einstein on the other.

There has been a recent report (2 days ago) that with CPDN and Astropulse sharing a HT processor, the Astrolpulse task runs seven times slower than when it runs on its own (no figures for what happened to the CPDN task).

Did it have sufficient RAM? If not, this would explain the massive slow down.

If you follow the link, you'll find that the user's only computer is a P4 @ 2.80 GHz, with 1GB of RAM and running Windows XP.

It's running the least demanding of the CPDN models, an SM3 for which the recommended memory statement is:

57MB used by the model, 256MB RAM recommended. 

Astropulse has a similar memory footprint:

Minimum CPU: 1.6 GHz 
Minimum RAM: 256 MB 
Miniumum disk space: 128 MB

and it occupies about 48 MB while running.

Doesn't sound like memory starvation to me.
ID: 19025 · Report as offensive

Message boards : Questions and problems : Boing 6.2.14 on PentiumD WinXP

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.