Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
BroadcastCommunity.qnx.com will be offline from May 31 6:00pm until June 2 12:00AM for upcoming system upgrades. For more information please go to https://community.qnx.com/sf/discussion/do/listPosts/projects.bazaar/discussion.bazaar.topc28418
Forum Topic - x86 hyperthreading: Page 1 of 10 (10 Items)
   
x86 hyperthreading  
With 6.5.0 I tested the effect of enabling hyper-threading on performance and it's bad.  Seems the kernel doesn't know 
that the extra CPU aren't real.

My testing shows that CPU 0-1 are the same, CPU 2-3 and so on. If I start a process with two threads, it's not much 
faster then having one thread only as the two threads are allocated to CPU0 (real) and CPU1 ( hyperthreading). If I 
start the program with
on -C0 and -C2 then I get the performance I expect.

Is there any option or way aside using "on" all over the place to make the kernel smarter about its cpu allocation?