* * * * *

             Software wise, we're still in the mid-1980s it seems

> Intel first disclosed it had built a prototype 80-core processor [1] during
> last fall's Intel Developer Forum, when CEO (Chief Executive Officer) Paul
> Otellini promised to deliver the chip within five years. The company's
> researchers have several hurdles to overcome before PC (Personal Computer)s
> and servers come with 80-core processors—such as how to connect the chip to
> memory and how to teach software developers to write programs for it—but
> the research chip is an important step, Rattner said.
>

“Intel shows off 80-core processor [2]”

CPU (Central Processing Unit)s capped out a few years ago [3], leaving
companies like Intel [4] and AMD (Advanced Micro Devices) [5] with little
recourse but to start stuffing boxes with multiple CPUs. Dual and qual-core
systems are common now, even for home computers; how long until the monster
above hits the streets?

And it's not just the high end processors that are getting the multicore
treatment—even embedded processors are going multicore [6] (link via
flutterby [7]).

Progress keeps marching on, but software development hasn't, sadly. Very few
languages have parallelizing features, much less automatic parallelization,
and multi-threaded programming is still very problematic, with very few
languages having it built in.

So, where do we go from here? Well, for a start, some radical ideas about
programming languages for one thing …

[1] http://news.com.com/Intel+pledges+80+cores+in+five+years/2100-1006_3-
[2] http://news.com.com/2100-1006_3-6158181.html
[3] gopher://gopher.conman.org/0Phlog:2005/02/18.1
[4] http://www.intel.com/
[5] http://www.amd.com/
[6] http://www.parallax.com/propeller/
[7] http://www.flutterby.com/archives/comments/10117.html

Email author at [email protected]