Who Will Benefit From Hyper-Threading?
qoncept asks: "I've read a number of reviews of Intel's new Pentium 4 3.06ghz processor with multithreading and I've noticed that perhaps it is being reviewed as an option to the wrong people, and in fact Intel may even be marketing it to the wrong people. It seems that, as a business move, Hyper-Threading may not have been worth Intel's investing in it. Most reviews show that in single threaded benchmarks, there are literally no benefits to using HT. In multithreaded processes, the results are moderate at best. Yet, of course, the reviews seem to say the feel is better. There you go -- it won't increase your productivity by compiling your Java. But, price point permitting, it may be exactly what the casual home user wants -- save money by getting, say a 3.06ghz HT CPU instead of a 3.6ghz CPU without, yet have Internet Explorer, mIRC, AIM and Word run just as 'comfortably.' The benchmarks don't say much for HT, but I'm at least slightly excited about it. What about everyone else?"
I really look forward to being able to run multi-threaded apps on the average user's desktop. There are a lot of advantages to being able to have two lines of logic running concurrently. Although there are few performance benefits right now i'm sure developers will appreciated the ubiquity of SMP and all of the nifty programming techniques that come with it.
But there is another kind of evil that we must fear most... and that is the indifference of good men.
it's the only way with Intel. They can't really make a faster processor, so they're always coming up with new ways to make it "feel" faster, or make the clock speed higher.
I'm not excited at all. What about resonance? Multithreading with simultaneous and common processes may cause it to run SLOWER!
As much as I am really rooting for AMD, I must say that I wish the Athlon's had this feature. The average user is not going to notice a big difference right now because most applications have been so optimized for single processor computers that they perform poorly on SMP computers. The big thing that hyperthreading is going to do is allow for more registers on the X86 architecture w/o changing the instruction set at all. This is the big enhancement and why I am so excited about it.
3.06GHz PIV + motherboard + 512MB DDR RAM = $1025
2 Athlon MP 2000 + motherboard + 512MB DDR RAM = $695....for 80-90% of the performance of the HT PIV?
Sorry, but I can get the basics for an SMP system for $5 less than Intel wants for its new flagship CPU.
Now, if I could get 2 PIV 2.4 GHz CPUS with HT, that might be a different story...
Try to take your windows installation and make a run-from-CD version, like Knoppix is to linux.
You will soon find that windows craps out on all kinds of stuff because it needs to touch the harddrive for silly things, and can't run off of read only media.
After getting around the basic ones by moving those files to ram disks, you will find that windows needs to touch certain files everytime a new process starts; that's when you realize your project is fucked and give up.