Quote from Mike805:
Guys,
I've designed computational systems hardware/electronics in my former career as an EE and there are a few things I'd like to clear up so you do not spend un-necessary money on marketing gimmicks.
Dual Cores/ Dual processors are useful in multithreaded applications when you are doing floating point calculations ONLY. Otherwise, there will be no load sharing as some here claim. Floats are the most intensive computation and this was the reason dual cores were invented. Trust me on this - there is no trading software out there that uses floats on a level that will require dual procs/cores (unless you are running statistical algorithm calcs on a software package which is specifically designed to operate with two threads/two processors).
The thread count in you task manager is not the same as this. Software programs have many threads - they will not run simultaneously on two separate cores/processors unless the software is explicitly designed to do so. Only very high end engineering/scientific software programs have a real dual processor capability. I would be very suprised to find trading software with a true capabilty like this (many say they are multithreaded but this really has a different meaning - hence the confusion).
In short, don't waste your money or time with this whole "multithreading" deal, it really is non-sense unless you are trying to get high performance on floating point operations. If you have a case for this then get a dual processor AMD opertron machine - these are by far the best dual processor capable chips out there.
Mike