
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
- 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
- WasDerivedFrom
- Distributed memory?oldid=1009336114&ns=0
- WikiPageLength
- 3614
- Wikipage page ID
- 234887
- Wikipage revision ID
- 1009336114
- WikiPageUsesTemplate
- Template:Parallel Computing
- Template:Unreferenced