Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's an interesting chip. You can implement a SRAM interface[1] using a few cores. And also generate a VGA signal[2]. Or run 10base 10 ethernet[e].

It's probably better to compare it with a FPGA that allows for rapid programming, than a multicore computer. Only you can sort of configure the whole thing as a SOC. Which has great power management. I'd love to see some updates from Greenarrays -- there hasn't been much news lately.

[1] http://www.greenarraychips.com/home/documents/greg/AP003-110...

[e] http://www.greenarraychips.com/home/documents/greg/AN007-141...

[2] http://www.colorforth.com/haypress.htm



How about a DRAM interface? That is both necessary for sufficiently complex applications, and damned hard. An FPGA can do it, for some frequency (though many FPGAs come with a hard DRAM interface to save area and improve the frequency.) This thing? I rather doubt.

Also, "implement an SRAM interface" - perhaps, but not one particularly easy to program against, I believe.


I don't think it's a particularly good fit if what one really wants is the equivalent of a "PC" (ie: n cores of ~broadwell cpu with x gigs of ram) -- I tried to highlight that it is an entirely different system, and one which allows for some interesting streaming, straight forward, approaches to solving many problems. You won't be running python on this thing, but that doesn't mean that you can't do some interesting signal processing -- at extremely low power.

Maybe "really, really smart dsp" is a way to look at it...


Interesting signal processing - perhaps.

I mentioned DRAM because

* An FPGA could do it and the GA chips probably can't,

* You can't do a whole lot of embedded DSP apps without DRAM - it's not a question of "trying to be a PC", you just need memory to store stuff :-) and SRAM is too expensive.

Without DRAM, you're pretty much limited to what you call "streaming"; a whole lot of things don't work without being able to keep a working set in RAM. I don't argue that the chip is useless, just that it's useless in a huge range of use cases including many embedded ones, which is a sharp contrast to the connotations of its self-description as a "multi-computer chip"... And BTW even a really really dumb DSP chip can usually do DRAM :-)

I look at it as "an array of incredibly weak and energy-efficient cores" :-)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: