Intel: many cores = expensive future

"An expensive many-core future is ahead of us"

Search News

  • Scrolling Image
Intel: many cores = expensive future Multicore
 
It's a well known fact that writing software for multi-core processors is a difficult and arduous process. Intel has further fuel to the fire recently by stating that it is only going to get worse for software developers. 
 
The company has stated explicitly: it's not enough for software developers to be targeting dual, quad, or eight cores. No, the future holds tens, hundreds, or thousands of cores, and developers are going to have to bite the bullet and write programs that will scale to such systems.
 
According to a recent blog post, Intel suggested that there are two current schools of thought for coding for multiple cores: targetting two or four cores first, then perhaps extending it to eight, maybe even 16; or jumping headlong into writing software that can run on innumerable processors. Intel recommends the latter, but warns that the up-front cost will be significantly greater.
 
This is indeed unwelcome advice. Writing programs for arbitrary large numbers of cores is a very different task to writing programs for just a few cores. Targetting just a few cores can often be done without making wholesale changes to a codebase by making incremental changes to existing functions to.

Intel is saying that instead, the game developer should be splitting up each of those tasks so that they can run on an essentially unlimited number of cores. So instead of taking the graphics engine, the AI, the sound engine, and simply running them as-is, they each need to be rewritten in such a way that they will spread their workloads evenly across as many cores as are available. This will require considerable redevelopment of the engine.
 
Intel and AMD alike have been saying for several years that the days of "free" performance scaling from faster processors are behind us, and that future performance improvements will require software changes to take advantage of the abundance of cores. Unfortunately, while we all enjoy the increase in processor cores at the end of the day, the increased cost of developing software to run efficiently on them must be passed on.
 
$600 for CoD10 on the PC anyone?
 
Discuss in our forum
 
«Prev 1 Next»

Most Recent Comments

28-06-2008, 13:32:05

freedom_12
If my budget allows, this is my new graphics card:

www.novatech.co.uk/novatech/specpage.html?XFX-88GT5A

What do you guys think? Good choice?

28-06-2008, 14:54:18

equk
what about the Zotac 8800GT AMP edition?

* 256-bit GeForce 8800 GT
* 512MB 256-bit GDDR3 Memory
* 700MHz engine clock
* 1700HMz shader clock
* 2GHz memory clock
* 112 Stream Processors
* PCI-Express compliant
* Dual DVI Connectors
* 57.6GB per second memory bandwidth
* Full DX10 support
* HDTV Support


£97.94inc vat + free delivery

http://www.ebuyer.com/product/134732

28-06-2008, 15:10:23

nepas
makes me wish i had waited before buying mine on launch day

28-06-2008, 20:24:11

freedom_12
Thanks for that equk, might save me some money:)

28-06-2008, 20:30:42

nepas
that zotac is supposed to be a good card

29-06-2008, 06:31:58

!TIMMY!
and is pre oced.

01-07-2008, 17:49:24

equk
I just got sent an email advertising the alpha dog for £108.04

http://www.saverstore.com/productinfo/product.aspx?catalog_name=Savastore&product_id=20019363&pid=10&tid=152

Doesn't seem to be clocked as high as the Zotac, but looks very similar.
Reply
x

Register for the OC3D Newsletter

Subscribing to the OC3D newsletter will keep you up-to-date on the latest technology reviews, competitions and goings-on at Overclock3D. We won't share your email address with ANYONE, and we will only email you with updates on site news, reviews, and competitions and you can unsubscribe easily at any time.

Simply enter your name and email address into the box below and be sure to click on the links in the confirmation emails that will arrive in your e-mail shortly after to complete the registration.

If you run into any problems, just drop us a message on the forums.