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.
They talk a lot about this being the savior of power-consumption but:
They are seen as the solution to power-consumption problems that have come to the fore as clock-speeds have increased beyond 3.0 GHz. At such speeds, single-CPU processors can often dissipate more than 150 W. In contrast, dual-core parts can reduce power consumption to more reasonable levels. For example, a processor with dual 2.0-GHz cores can deliver performance not all that different from a single-core 3.5-GHz part. More important, such a dual-core part will hold down power dissipation to a figure closer to that of a standalone 2.0-GHz CPU, allowing processing throughput to effectively double for not much more power.
Yeah, great, so it reduces power-consumption to "more reasonable levels" yet in every article I have read on this no one really mentions much more than that. What's reasonable? Telling me twice the speed for not much more power doesn't mean anything to me (other than marketing doublespeak).
What I want to know is how much money these processors will save in power consumption compared to how much more they will cost over their single core cousins... No one has said anything about that yet.
Now, also, how many OSs (and applications) are prepared for dual-core support? Are there any available systems that are stable and do that?
HT is a way of letting one processing unit work with mulitple threads at once. Multi-core technology is identical to SMP, meaning more physical processors actually doing work, so it isn't token.
However, expect lower clockspeeds, two cores in that proximity causes a severe power/heat problem that would mandate reduced clock over single processor solution.
XML is like violence. If it doesn't solve the problem, use more.
--
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.
I actually just purchased a socket 939 board for this exact reason. I'm extremely pleased with AMD for not forcing yet another motherboard upgrade on us based on chip advancement. I got a cheap Athlon 64 3000+, but two or three years from now I can go dual-core without getting a new motherboard, memory, etc. and I like that.
I understand that sometimes it's necessary to upgrade motherboards instead of just chips (FSB adn so forth), but for those of us who can't afford top-of-the-line, bleeding-edge stuff, it's nice to see upgradability for more than just a few months into the future.
Free Sony PSP from Gratis
MORE POWER ARH ARH ARH!
;)
Poor Tim Taylor... His claim to fame was nothing more than a strange barking while being laughed at by a fat man in a flannel.
If only he realized how hot his wife was. I'd never be in my god damn garage with her running around!
Similarly, no one should be putzing around with more power in their dual-cores when there are women to be had!
Oh wait, sorry, I forgot this is Slashdot (the REAL "tool time")
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.
An SMP system can greatly benefit a game designed to be truly multithreaded.
Even if the game is NOT designed to be multithreaded, there is the fact that one core can be running the game, while the other core handles interrupts, operating system processing, and other tasks.
The days of your computer doing only one thing at a time are long gone.
www.eFax.com are spammers
The answer of course, is don't use Oracle if you can help it. :) They're just as evil as Microsoft, but they don't give away nearly as many free T-Shirts.
bance.net
Intel wake up!! See how easy it is to upgrade, no new socket layouts, no new motherboards.
/owns AMD, trying very hard to repress fanboy attitudes.
Besides trying to determine what model is the Pentium dual core gives me headaches.
If you need a car but you're poor, you buy the Chevy Cavalier, not the Chevy Corvette.
If you need a processor but you're poor, you buy an AMD Sempron, not the AMD FX-55.
Complaining that AMD needs to lower the price on their top processors is like complaining that Chevrolet needs to lower the price of Corvettes.
I think this will be overcome with more atomic instructions from cpu vendors. Lockless techniques generally give much higher performance, and can often acheive the same goals as the old 'lock to enforce synchronization' paradigm you mention.
I use lockless counters heavily in the code I work on in order to reference count objects. Very handy, and much faster than lock-based counters.
The pain with lockless coding is that there aren't many portable primitives. So I have to maintain my own abstractions for every platform I work on, which is a pain since I'm in embedded systems. It would be awesome to have a standard (AND portable) lockless utility library. One day perhaps...
Actually I beg to differ. http://www.intel.com/technology/hyperthread/ says explicitly that HT is a form of SMT (simultaneous multithreading). The processor contains multiple PC registers which allow it to actually follow multiple threads simultaneusly -- which means grabbing instructions from multiple threads simultaneously. Again, this is really just an extension of superscalar, which could only grab instructions from a single thread.
Dual-core chips are already a reality, Sun's UltraSPARC IV uses 2 UltraSPARC-III pipelines.
Perhaps the author means "x86 dual-core chips"?
"Any similarity between the hooting of a million eager monkeys and Slashdot is purely coincidental." -THEFLASHMAN