I wrote some software to simulate a flag flying in a breeze. The simulation runs on a network of seven transputers, which are CPUs designed for parallel processing by INMOS of Bristol, England. They were around from the mid '80s to the mid '90s, and INMOS built an entire computing infrastructure for them, from the silicon up. One major component was the programming language occam, which had parallel processing and channel-based inter-process communication built in.
Very few personal computers or workstations used transputers as their sole or primary CPU, although some existed (e.g.). Most people had a setup similar to mine, which establishes a network of transputers as an auxiliary compute engine for a more conventional computer, similar to how GPUs are sometimes used in a modern desktop. A popular way to accomplish this was with an ISA bus expansion card like the INMOS B008 in my late-'80s IBM PC/AT, seen in the picture above with seven TRAMs installed. ("TRAM" is short for "transputer module" --- a self-contained circuit board with a transputer CPU and some RAM.)
I wrote a detailed README about the program, with digressions about transputing and occam. It's here: https://github.com/stepleton/flag/blob/main/README.md
There's also a short YouTube teaser video that shows the flag simulation running: https://www.youtube.com/watch?v=ZY-cUEJT1XQ
