Middleware: Turning the hardware into a usable supercomputer¶ Introduction Shared memory computing Vector computing Distributed memory supercomputing Some examples Further reading