Chuck Moore: Programming a 144-computer Chip to Minimize Power [video]
infoq.com
infoq.com
You can run the chip full-throttle with a solar panel the size of your hand, but where it shines is when it's not fully utilized. This is for (odd) general-purpose computation, not ASICs.
...one of these days maybe I'll actually have the time to find out if that really works in practice.
That said you can pick a very old PC with a functional floppy drive, and write a Forth interpreter under DOS in assembler. Then, you "just" have to replace the system call to DOS to read/write blocks to/from your blockfile with BIOS calls to read/write floppy disk sectors. You can even do that under DOS, provided you don't have anything valuable on your hard disk. This DOS-based Boostrap Forth should feature at least an editor, a mini-assembler and a self-compiler. Once you have that, you can make a bootable disk that boots on your standalone Forth interpreter (which has therefore been promoted to the rank of 'OS' ;-). With a very old 5MHz 8086 "laptop" featuring an half-broken single density floppy disk drive, one can boot, make a change in the kernel, recompile, then reboot and test the change within a minute. Those machines were power monsters. It's a pity that CGA cards didn't have shaders ;-).
The problems with the GreenArrays product seem to be that it's too separated from the rest of the world, and in order to successfully interface peripherals (even SRAM, as covered in this video) to it requires completely grokking this alternate way of doing things, in addition to understanding the low level details of absolutely every interface.
Maybe I'm in the wrong circles, but right now if you can't shoot UDP packets out of something it doesn't really meet the minimum baseline for connectivity. If you're going to head off on your own (and certainly for energy purposes there would be good reason to do so) you need to have a simple bridge back to more standard land.
Power consumption and processors has always been an issue, they get to warm and need cooling, server parks consume huge amounts of energy, batteries wear out to quickly etc... Wouldn't it be nice if the surface of a tablet (I am talking about 2015-2020) contained a 10" solar panel, and the processors inside the tablet would need only the energy provided by this solar panel? that would be a nice start.
Simply put: this speech was a marketing disaster...
If Chuck Moore really wants to sell these things, he needs to go back to "this is colorForth" and start at the beginning.
I hate to say it, but right now GreenArrays looks like an awesome solution in search of a problem.