Multi-core processors are old hat really

| 1 Comment | No TrackBacks

Multi-core processors may be the new rock n roll for the likes of Intel, AMD and Texas Instruments, but what they are saying about the potential of parallel processing architectures is not really new. All they are doing is taking the concept to the wider embedded systems market.

Last week Mike Hames, senior v-p, Texas Instruments, speaking the company's Developer Conference (TIDC) in Dallas, was predicting the likelihood that hundreds of processors will be integrated on a single, three-dimensional chip.

Intel and AMD are currently preaching the same mantra.

Then I was reminded by Rupert Baines at Bath-based chip firm PicoChip that there's nothing new under the sun. Rupert said they had been shipping commercial product with more than 300 processors on a single die for the last four years.

But surely, what Intel et al are moving toward is a wholly different type of massively mult-processor architecture where the software and development tools will be integrated into the hardware architecure?

So developers need to write multiple tasks across multiple processors and programming languages may need to change to accomplish this. But as Rupert points out changing programming languages is a hard row to plough (ask Inmos and many others...).

Rupert says they have been there and decided the best approach is to develop an architecture that uses standard ANSI C (or assembler) which is already commercially available.

OK, the concept of parallelism is clealry nothing new. The T9000 transputer was a parallel procesor which existed ten years ago. But what juggernauts like Intel, AMD and TI can do is drive the technology into new markets and there has got to be something positive in that for the whole parallel community.

No TrackBacks

TrackBack URL: http://www.electronicsweekly.com/cgi-bin/mt/mt-tb.cgi/5061

1 Comment

  • I think multicore and multi-processor are two different things. Today's duo core processor in laptops and desktops have two cores on a single processor. Many of the examples above use multiple single-core processors. I differentiate this because, in theory, one could make a computer that is a multi-processor, and multicore where each processor has multiple cores. The potential parallelism between multicores and multi-processors work differently. I do agree that this technology is not as new as Intel et al are making it out to be.

Leave a comment

Archives

About this Entry

This page contains a single entry by Richard Wilson published on March 15, 2007 6:11 PM.

Polyhedra runs processors in parallel was the previous entry in this blog.

Transputers cost 11 quid each on eBay is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.