AMD Demos Dual-Core Athlon 64
DigitumDei writes "Dual core chips came closer to reality as AMD demonstrated their Athlon64 dual-core offering. The 90nm technology chip will use the same 939-pin infrastructure and cooling solutions as the current Athlon 64 chips, meaning that upgrading to a dual-core chip from your current AMD64 will require little more than a BIOS update. Available in the second half of this year, the chip will be added to AMD's current line (Athlon64, Athlon FX, Sempron)."
I don't understand the hype about dual core CPUs.
As I understand it, they work almost identically to a SMP setup, meaning they don't offer much of any performance benefit in most apps (particularly games). They draw more power, they run at higher temperatures, etc.
Is there something I'm missing? Or is this whole dual-core mess really just SMP on one CPU? Because from what I've read on the likes of Extremetech, Anandtech, and so on, I'm not finding any reason to be impressed.
--
So who is hotter? Ali or Ali's sister?
Does dual core mean dual price? With current fx-55's costing around a grand, what can we expect these to cost? 1,500-2,000? If AMD wants to remain competitive with Intel they are going to have to work on that. Who ever guessed AMD would be the one who had to lower prices to compete??
Before you buy one of these dual-core processors for your server, make sure that your software vendor isn't going to double your price on you.
Oracle and others have announced plans to increase their revenue by charging people for multiple cores in their single processor.
I'm a big tall mofo.
You should probably get your terms right before you comment on it. HT is simply Intel's name for SMT (simultaneous multithreading). They didn't choose an optimal implementation and people shouldn't expect the same performance from it as you would from dual processors. SMT is simply an extension of the superscalar idea. Disconnect the dispatch mechanisms from the execution mechanisms and you can run an out of order processor a lot faster than an in order. Make multiple execution units and multiple fetches per cycle and you now have an n-way superscalar. A few more additions (mostly replication of units in the processor) and you can grab instructions from multiple threads instead of from the same thread (it is difficult to get lots of instructions per cycle from the same thread because of the high frequencies of branches in the code stream - and branch prediction isn't perfect). Dual core is completely different, they simply put two processors on the same chip. Dual core has the problem that it cannot share the same resources between the two threads. The resources (execution units, queues, etc.) are partitioned x amount for thread 1 and x amount for thread 2. The designs are really very different, depending on the use, sometimes dual core is better, sometimes SMT is better. AMD's planning on bring out Dual Core SMT where each core will have 2 threads running through it for a total of 4 thread running simultaneous. If you want more information about this "throughput computing" google for Sun's Niagara chip.