Re: a dozen cpu's on a chip



On Sun, 18 May 2008 10:37:42 -0700 (PDT), panteltje@xxxxxxxxx wrote:

On 18 mei, 19:04, John Larkin
<jjlar...@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
On Sun, 18 May 2008 02:05:38 -0700, JosephKK <quiettechb...@xxxxxxxxx>
wrote:

As if you were any different.

Oooh, snappy comeback. I can see that you really have this usenet
insult cycle thing down. That will be a useful skill when you grow up.

John

Just for fun, the Intel salesdruide mentioned some killer applications
that would require his 80 core... well to look at a few that may come
to mind:
Voice recognition:
Well, user independent voice recognition works fine on a 1GHz Duron
with perlbox-Voice
in Linux, perlbox voice is based on the Sphinx2 sofware from Carnegie
Mellon University.
I can just say: 'Show BBC', 'show ITV', 'show CNN', and it will pop up
full screen on the monitor.
So that saves 79 cores.
Then there is perhaps object or face recognition.
Imagine your computer purring aways for 1 minute and then saying:
'Good morning John Larkin,
what are your orders for today?'
I do not have this yet, but say we add a one extra core... or Cell
SPE?
Then of course you can build on that, one of the advantages of Linux,
if the wrong person
appears in view, by water hose, gunfire, what not.
Today I watched Mythbusters launch a 200 liter water boiler through
the roof, but then, oh yes,
guidence and control...
I once wrote a program that does option trading with the data from the
last say 20 years and then finds the best strategy,
Unfortunately it runs on slower single core too.
So what sort of application would it need, on an 80 core (10 by 10
cm ;- ), chip?
There are things like automatic steered cars that come to mind, but I
am sure others have many more ideas...
Let's have those :-)



What would really be interesting is multicore embedded processors,
something like Arm or Coldfire chips with, say, four or eight cores, a
couple of them with ethernet mac/phy and at least one with floating
point. Thet would nicely partition hard realtime stuff into dedicated,
reliable processors, safe from user interface and tcp/ip stuff.

Dang, a minute with google shows that lots of people are on to this
already...

http://www.ti.com/corp/docs/landing/multicore/index.htm?DCMP=TI_multicore&HQS=Other+IL+multicore&CMP=KNC-reprisegoogleMultiCore&HBX_PK=Multicore+arm&HBX_OU=50

http://www.arm.com/products/CPUs/ARM11MPCoreMultiprocessor.html

http://www.cpuplanet.com/news/article.php/3355711

http://www.ghs-rtos.com/news/20060316_multicore.html

http://media.freescale.com/phoenix.zhtml?c=196520&p=irol-newsArticle&ID=1018652&highlight=


John






.