Post a Comment
Some will quote the relatively few apps that benefit from multiple cores. Others will argue that your wordprocessor might not benefit right now, but after it's rewritten to take advantage... blah... blah... blah... X can run on its own processor... blah... blah... blah...
;-) (Better put a winky in, there!)
But the real need for multiple cores comes from marketting. Megahertz were petering out and a replacement was desperately needed.
That said, if you do a lot of compiling, these things really *are* a Godsend.
For the average desktop user... get real! ;-)
Edited 2006-11-14 20:36
Not sure why you replied to me, but I am a developer and do quite a bit of compiling.
I also write my code to use both cores, so there is an extra bonus.
The Core 2 Duo motherboards were pretty underwhelming (and still are). I hope Intel's quad core motherboards show a little bit more promise.
"""Not sure why you replied to me"""
Mainly, I guess I had something that I felt like blurting out and your post was a good excuse. ;-)
Compilers are the apps that keep occurring to me as the killer apps for multicore.
That's what multicore is about, I guess:
Developers! Developers! Developers!
Oh, dear...
Edited 2006-11-15 02:33
I don't really understand the need for quad-core CPUs. A dual-core one is still pretty reasonable, but a quad-core one would pretty much benefit only servers or people who seriously lots of stuff simultaneously, like compressing mp3s, video, rendering images and watching movies all at the same time..On an average desktop even a dual-core one is doing hardly any good.
You obviously don't run Gentoo.. the more core's you can get during an emerge -uDN world the better.
I believe the optimum number, for both shaver blades and processor cores, is 8; at which time, there will be world peace and the return of all forecasted religious icons to earth.
We are three-blades and four core from Utopia.
"like nobody needed more than 640KB of RAM... "
At the time this was true. The problem was not with the statement or it's validity but with the design that was chosen. Most people dont need quadcore today and won't for quite some time. The important thing is to not unnecessary limit future needs.
well yeah, for normal home users its pretty pointless. I mean, do you really need a BMW, lexus etc when a yugo will do?
ok, bad comparison. But for 'power users', the more the merrier. Even if you are just running 4 apps at once ,that means you can split those 4 apps onto the 4 cores.
It'll also get developers to start supporting multiple CPUs better/more. Hopefully.
That is the best point I've seen made.
As a developer, I think the problem with most desktop application developers is that they don't understand multi-threading very well because most of them don't have the hardware to make it worth doing anyway. They use it in things like Java GUIs, but I don't think they really understand it.
I am sincerely hoping that an influx of multi-core systems will eventually bring developers to write better desktop application code because they will now have access to the kind of hardware that makes doing so quite meaningful.
You've forgotten the ultimative main reason for multicore CPUs in PCs:
It's urgently needed for playing games! :-)
BTW: SGI and Sun had multicore and even multiprocessor systems years ago, I remember the 64x tezro rack... so Intel, where's your 128 core PC processor? :-) (The x86 architecture for children: Imagine a steam engine running at 500 mph where an airplane should be used.)
Now the Core 2 chips are going to be nice and cheap now that there will be people that waste their money on quad core chips. Time to upgrade the AthlonXP 1700.
Besides, pretty soon you're going to need a 1KW PS just to power one of these bastards. It's all really just PC decadence.
I'll wait for AMD's Quad-Core CPU thank you very much.
AMD's HyperTransport bus will make the return on additional cores much greater (as well as the bandwidth between each core, and memory subsystem), unlike Intel's 'stick 4 independent chips on the same die', and they all communicate over what would be the networking equivalent of a HUB (Hyper Transport would be the equivalent of a Switch).
Intel is going to have their own interconnect technology next year and AMD isn't going to release their quad-core technology until middle of 2007, which probably means the beginning of the third quarter. I don't think that the K8L is going to compete clock for clock against the current Intel architecture either. So it doesn't look to rosy for AMD at the moment.






