Multiple-Read Single-Write Memory and Its Applications
- 1 August 1980
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-29 (8), 689-694
- https://doi.org/10.1109/TC.1980.1675650
Abstract
A multiple-read single-write (MRSW) memory is proposed as a hardware solution to the memory and bus conflict problem in distributed and multiprocessing computing systems. Each memory module is assigned to a host processor which is hardwired to its read–write channel. Its read-only channels are shared by a few closely coupled processors, I/O devices, and/or a data bus which provides access to all other processors. The exact processor-memory organization is determined by a module correlation criteria, which also yields a quantitative measure of the effectiveness of the solution. In a class of scientific computing problems where module correlation is limited to neighboring modules, the memory conflict problem is completely eliminated. The processors may operate as array processors controlled by a CPU, or they may operate autonomously with capabilities of originating programs or transactions. The location conflict problem of multiaccess memories is resolved without additional hardware or delay.Keywords
This publication has 6 references indexed in Scilit:
- Digital linear processor theory and optimum multidimensional data estimationIEEE Transactions on Automatic Control, 1979
- Assignment of Tasks in a Distributed Processor System with Limited MemoryIEEE Transactions on Computers, 1979
- On the Analysis of Memory Conflicts and Bus Contentions in a Multiple-Microprocessor SystemIEEE Transactions on Computers, 1979
- A 32 x 9 ECL dual address register using an interleaving cell techniquePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1977
- Computer Interconnection Structures: Taxonomy, Characteristics, and ExamplesACM Computing Surveys, 1975
- Analysis of Memory Interference in MultiprocessorsIEEE Transactions on Computers, 1975