Not sure if that is even possible in a managed language, but is it possible to actually make an application perform better in the presence of hyper threading ?
Is there something specific that can be done in the code ? , maybe some functions run better than other in HT environments ?
I know that to benefit from multi-threading, all that is needed is to spawn new threads to perform heavy cpu tasks, but I am not sure what is required for HT ?