2 ms·
Beowulf had no shared memory abstraction, programs had to be written using message passing, e.g. MPI. I'm not convinced a shared memory abstraction is a good t
by willtim 6y ago
Beowulf had no shared memory abstraction, programs had to be written using message passing, e.g. MPI.
I'm not convinced a shared memory abstraction is a good thing for distribution across machines. Some Beowulf clusters actually had much lower latency interconnects than ethernet, e.g. Quadrics, but we still needed to carefully optimise the traffic. With a shared memory abstraction, such optimisation is out of our hands.