Hyperthreading / SMT support

Message boards : BOINC client : Hyperthreading / SMT support
Message board moderation

To post messages, you must log in.

AuthorMessage
enels

Send message
Joined: 3 Jul 08
Posts: 6
United States
Message 21307 - Posted: 17 Nov 2008, 21:31:45 UTC

Sharing a BOINC thread with a higher priority thread on the same core will slow down the higher priority thread. I certainly noticed this on P4s and would regularly pause DC projects when I didn't want to share the core.

BOINC thankfully has an 'only run after idle X minutes' setting that can avoid this problem with regular user input, but doesn't apply to video play back, for example.

Ideally I would like to be able to tell the kernel scheduler to never schedule a BOINC thread alongside a higher priority thread on the same core. Is this possible with any BOINC/OS combination now or is it planned for Atom , i7 or in general?
ID: 21307 · Report as offensive
Keck_Komputers
Avatar

Send message
Joined: 29 Aug 05
Posts: 304
United States
Message 21311 - Posted: 18 Nov 2008, 6:51:59 UTC

You can set BOINC to only use half of your CPUs, but you can not control which CPU(s) it runs on.
BOINC WIKI

BOINCing since 2002/12/8
ID: 21311 · Report as offensive

Message boards : BOINC client : Hyperthreading / SMT support

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.