ABSTRACT

The familiar model for the shared memory paradigm (in the hardware sense) is the multicore machine. The several parallel processes communicate with each other by accessing memory (RAM) cells that they have in common within a machine. This contrasts with message-passing hardware, in which there are a number of separate, independent machines, with processes communicating via a network that connects the machines.