I am reminded of the Inmos Transputer.
That, as my older readers may still vaguely remember, was a freak
processor in the eighties. It was designed for parallelism: Its
fundamental design was for a computer with many transputers, not one
with a single humongous blob. Each CPU was small, simple (the
includes the complete instruction set) and linked to four other CPUs
using bidirectional message-passing connections, and the design
allowed vast CPU meshes with message routing and forwarding.
The thing that reminds me of the transputer is the way those links
worked. When a Transputer received a message that had to be forwarded,
it would prioritise communication over its own computation.
I am reminded of this because my mail is down. A great big failure
happened during Christmas vacation. Then a routing mishap left me
unable to take part in a video conference this morning. I am forced to
prioritise my own programming over message passing, and it feels so
good. Yesterday was great.
Tomorrow I shall apologise to
about my unresponsiveness.
But today, I plan to wallow in solitary hacking.
Actually I'll wait a few hours with publishing this. There's a
chance someone might see it.