Intel is advising devs that they need to start preparing for future CPUs featuring thousands of cores.
If you thought quad- and octo-core systems were pretty darn snazzy, Intel reckons you haven't seen anything yet.
According to an article posted on CNet's
Nanotech blog the chip manufacturer is encouraging software developers to concentrate on optimising their code for multi-core systems – thousands of cores, in fact.
Posting to a
blog on Monday Anwar Ghuloum, a principal engineer at Intel's Microprocessor Technology Lab, stated that his department often has to talk to external developers regarding the need to scale software performance to multiple cores - “
dozens, hundreds, and even thousands of cores are not unusual design points around which the conversations meander.” While he describes this as “
difficult news” to deliver to customers, he claims to be seeing more and more developers moving away from doing “
the minimal amount of work they need to do to tap dual- and quad-core performance” and toward actually thinking about where the future of desktop computing technology lies.
Ghuloum goes on to state that “
ultimately, the advice I’ll offer is that these developers should start thinking about tens, hundreds, and thousands of cores now in their algorithmic development and deployment pipeline.” Bad news for hard-working developers, but a promising development for end users looking forward to harnessing petaflop-power desktop systems in the none-too-distant future.
It's not all idle threats, either: the research time has had an 80-core processor to play with since
2007, so the possibility of commercial products with at least a hundred cores within the next few years is not to be ruled out.
Have you been disappointed since moving to quad-core at how few applications are coded to take advantage of the extra power under the hood, or are you just pleased at how nippy multitasking became? Share your thoughts over in
the forums.
Until then, more than two or four is completely redundant. Hell, four is probably OTT considering the lack of proper use all four get.
Are dualcores (or even quad) utilized yet?
And please don't answer "yeah, i've got the system running on one core, and the game on the other" I mean are games utilizing both (or all three/four) cores by now?
i say bring them out... nobody will buy them but hey they will make the price of the quad extremes go down rofl.
i got a dual core atm. but its not the best. i just cant wait til they bring out something decent that will overclock to more than 10ghz yet stay as cool as a fridge.
introduce a new overclocking system or something.
they should be atleast 5ghz stock by now.
-burgerman
I think IPC and Mhz are still very important and should grow in both direction.
Instead of simple just add HUGE amount of core.
What about a CPU with hundreds of high speed cores? Not to mention it'll be x86, far more flexible.
peace
fatman
I thought Crysis' multi-core usage was supposed to be very disappointing.. It was supposed to use a whole 4 core CPU, but only ended up using 2 cores at any one time.
Plenty of applications could never be designed to be multi-threaded. There's lots of math that can only be done one step at a time, and passing the potato around from one core to the next with each step won't improve speed one bit. (though it might keep the thing cooler)
The Crysis Demo definitely did not use 4 cores effectively.
However, Assassin's Creed PC and Race Driver:GRiD do use 4 cores well. Assassin's creed is particularly well balanced across 4 processors.
I guess a good analogy for this would be having more than two testicles: It'd be nice, but you only really need two. :D
'Intel core 600 4.0GHz processor, guaranteed not to attempt world domination or your money back'
...is this still the old "core times out of sync" problem that the first AMD dual-cores had? I'd thought that issue had been rooted out since the 2nd gen x2 processors...
Remember the "I've got a dual core and every time i start a game i go into taskmanager and manually assign a single core...no now we've got a tool that does this automatically..cooool"?
Made me buy a quicker clocked single core at the time :D
But as I said, this is ancient history, right?
Either extreme single cores or dual core compatibility is what we need at this time, I mean, look at Nvidia's latest move from the 9800 series to the 200 series, the 200's are just a real powerful single core so it seems they are attempting to be more compatible with current games.
No reason they can't be used as one big core though right? Strip it down and it's basically double the number of processors, registers, etc.