Wish List: 4GHz Propeller
I watched Watson winning Jeopardy on PBS http://www.pbs.org/wgbh/nova/tech/smartest-machine-on-earth.html see also http://www-03.ibm.com/innovation/us/watson. To respond as good as or ahead of human contestants required many parallel processors because a regular computer took half an hour to give a correct response. So we students, hobbiests, and garage inventors need a cheap, easy to network, high power parallel processor. Other 4GHz processors exist so it is possible.
Comments
The Prop isn't even a contender.
Why is it that when people see "Propeller, 32-bit, 8 cogs" they start dreaming
of building highly parallel super computers out of Propellers? Whilst a faster
Prop would always be welcome it is totally the wrong architecture for such jobs
as Watson. It is an MCU first and foremost.
For tasks such as Watson you need a lot of speed and a parallelism. You are
going to need access to a huge database of some kind. To handle all that data
you will need some gigbytes of RAM on each CPU. That dictates a bus interface
to RAM. To allow the processors to work with the relatively slow off chip RAM
you will need cache memory on chip. Caching immediately destroys the timing
determinism of the processor which is one of the propellers key features. To
keep the processor humming you will want a deep instruction pipeline and
branch prediction and all those other tricks modern processors employ. Again
destroying determinism. Whilst we are at it there is probably no point in
having all those general purpose I/O pins or timers or video generators on a
chip built for Watson type problems.
In short, speeding up the Prop is not enough for what you want. Bending the
Prop to get you there destroys it's "Prop nature" if I can call it that. The
resulting device would be just another Intel/AMD, or ARM or IBM Power chip.
Which I'm sure is not a market segment Parallax want's to chase as it is well
covered already.
As a practical matter a 4GHz Prop is not going to happen until chip fabs are
offering such technology to companies like Parallax. Parallax has to work with
what is available and economical. Working with a 4GHz chip might be a bit
tough for us hobby constructors.
As an aside, I was just checking the specs of a new Power Architecture chip
from IBM. As might be used for Watson. Wonderful device, 16 cores each running
16 hardware scheduled threads. A lot of GHz. The cores runs at 1 volt and suck
64 amps. Do you really want a Propeller like that?
You're missing the point here. It's not the OS that is the issue that Braino was talking about, it's the specific program that needs to be parallel.
Yes please as long as it has the propeller architecture and costs <$20, but hopefully I could slow it to 1/4 speed and reduce current <<8A.
PS Ask a silly question and........