It was
a good idea but it didnt work
What
was good and bad
Good
Fetch&Add
is clever -- a primitive with good properties
Shifting
from protecting data to allocating work is better
Computation
at memory is powerful, worth doing
Bad
Pipelined
multistage networks probably just dont work
Complexity
in a switch is wrong -- speed is essential
Failed
to exploit locality -- caching essentially impossible