Использование общей памяти в распределённых компьютерных системах позволяет приложениям на отдельных компьютерах работать вместе и совместно использовать память. 1
Для этого применяется модель распределённой общей памяти (DSM). 4 Её суть в том, что узлы системы получают в своё распоряжение общий для всех узлов участок оперативной памяти. 4 С этой памятью узлы могут работать почти как обычно, производя операции чтения и записи, но то, что записывается одним узлом, становится «видно» и всем остальным узлам. 4
DSM может быть достигнута как с помощью программного, так и аппаратного обеспечения. 1 Примеры аппаратного обеспечения — схемы когерентности кэша и контроллеры сетевых интерфейсов. 1
Если грамотно использовать предоставленные возможности (совместное использование физической памяти и конвейерную обработку данных без промежуточной записи в локальную память), то можно существенно повысить производительность многопроцессорной системы. 2