3 ms·
I believe Chuck Moore took a stab at this with "Green Arrays" http://www.greenarraychips.com/ http://www.greenarraychips.com/
by chaganated 6y ago
I believe Chuck Moore took a stab at this with "Green Arrays"
http://www.greenarraychips.com/ http://www.greenarraychips.com/
- frompdx 6y agoI saw the title and was going to comment about the same thing. My understanding is the GA144 is clockless. From the product literature the advantage is reduced power consumption. It is also a Forth machine. I've wanted to get one of these for a while but the eval board price is a little steep for someone who just wants to tinker with it. The chip individually is not terribly expensive. At one point there was a budget version available for around $20 but these are no longer available.
- tikhonj 6y agoI worked on a research project using these—the design is totally wild, and not just because they don't have clocks. I remember talking to one of the other people at the company, and he had a debugging story that—if I'm recalling correctly—came down to one core seeing the output of another core part way through the register being updated. Cores communicate by linking the top registers of their stacks against the top register of neighboring cores and, since there's no system-wide clock, two cores can run slightly out of step with one another. That must not have been easy to diagnose! I suppose that's the trade-off with not having clocks, although I don't really know enough about computer architecture to judge.
- hinkley 6y agoI wonder if it makes sense to have two identical cores trying to talk to each other without a clock to sync them. If they were more big.LITTLE style you might not fool yourself into thinking you can count on any congruity between runs or over time. External systems have clocks build into their communications protocols. Maybe the cores are just islands unto themselves.