Its my understanding that the basis of Hyper Threading is that not all parts of the cpu are being utilised at any one time, i.e. the FPU might be doing something whilst the ALU just sits there. So, is it possible to identify projects that rely almost solely on the FPU and another that relies almost slowly on the ALU ? That way we could run both projects at once. Given, one might lose some output if there were one sole project running, but combined would it not give a greater output ? Obviously there's memory bandwidth to consider as well, and i'm no Computer Science boffin, so perhaps someone could enlighten me
(BK would be good right about now ! )