On Tuesday 04 October 2005 09:24, Roy Souther wrote: > Anyone running Intel Xeon's with Hyper-Threading? Does each CPU show up > as a dual core?
people seem a bit confused in this thread, probably thanks to the marketing wonks in the processor industry =) dual core and hyper threading are completely different animals. both will result in `cat /proc/cpuinfo` showing two entries for each "processor" but the performance results are very different. in hyperthreading, you essentially are able to run another thread or process on the same core utilizing unused pipelines on the chip. since modern processors have several parallel execution pipelines and applications can rarely fill them all at the same time, the idea is to try and utilize the unused pipelines whenever possible. this means you squeeze a bit more performance out of the single core in certain scenarios. IIRC you can expect ~10% improvement in best case scenarios. dual core, on the other hand, is true multi-processing: you have two distinct cores with their own sets of pipelines, registers, etc. essentially you have dual processors on a single die. this allows one to squeeze more processors into less space and also should in theory allow for better process migration and memory affinity due to cores being on the same die and therefore physically closer. -- Aaron J. Seigo GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 Full time KDE developer sponsored by Trolltech (http://www.trolltech.com)
pgpcWZSpLZFko.pgp
Description: PGP signature
_______________________________________________ clug-talk mailing list [email protected] http://clug.ca/mailman/listinfo/clug-talk_clug.ca Mailing List Guidelines (http://clug.ca/ml_guidelines.php) **Please remove these lines when replying

