Distributed memory

Distributed memory

In computer science, distributed memory refers to a multiprocessor computer system in which each processor has its own private memory. Computational tasks can only operate on local data, and if remote data are required, the computational task must communicate with one or more remote processors. In contrast, a shared memory multiprocessor offers a single memory space used by all processors. Processors do not have to be aware where data resides, except that there may be performance penalties, and that race conditions are to be avoided.

Comment
enIn computer science, distributed memory refers to a multiprocessor computer system in which each processor has its own private memory. Computational tasks can only operate on local data, and if remote data are required, the computational task must communicate with one or more remote processors. In contrast, a shared memory multiprocessor offers a single memory space used by all processors. Processors do not have to be aware where data resides, except that there may be performance penalties, and that race conditions are to be avoided.
Depiction
Distributed Memory.jpeg
Has abstract
enIn computer science, distributed memory refers to a multiprocessor computer system in which each processor has its own private memory. Computational tasks can only operate on local data, and if remote data are required, the computational task must communicate with one or more remote processors. In contrast, a shared memory multiprocessor offers a single memory space used by all processors. Processors do not have to be aware where data resides, except that there may be performance penalties, and that race conditions are to be avoided. In a distributed memory system there is typically a processor, a memory, and some form of interconnection that allows programs on each processor to interact with each other. The interconnect can be organised with point to point links or separate hardware can provide a switching network. The network topology is a key factor in determining how the multiprocessor machine scales. The links between nodes can be implemented using some standard network protocol (for example Ethernet), using bespoke network links (used in for example the transputer), or using dual-ported memories.
Is primary topic of
Distributed memory
Label
enDistributed memory
Link from a Wikipage to another Wikipage
Category:Distributed computing architecture
Category:Parallel computing
Central processing unit
Computer memory
Computer science
Distributed cache
Distributed shared memory
Dual-ported RAM
Ethernet
File:Distributed Memory.jpeg
Memory virtualization
Multiprocessing
Network topology
Scalability
Shared memory architecture
Systolic array
Transputer
SameAs
8qhC
Distributed memory
m.01j478
Mémoire distribuée
Q1054686
Расподељена меморија
حافظه توزیع‌شده
ذاكرة موزعة
분산 메모리
Subject
Category:Distributed computing architecture
Category:Parallel computing
Thumbnail
Distributed Memory.jpeg?width=300
WasDerivedFrom
Distributed memory?oldid=1009336114&ns=0
WikiPageLength
3614
Wikipage page ID
234887
Wikipage revision ID
1009336114
WikiPageUsesTemplate
Template:Parallel Computing
Template:Unreferenced