Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Cache implementation for multiple microprocessors

Conference ·
OSTI ID:5139336
An organisation for a cache memory system for use in a microprocessor-based system structured around the multibus or some similar bus is presented. Standard dynamic random access memory (DRAM) is used to store the data in the cache. Information necessary for control of and access to the cache is held in a specially designed NMOS VLSI chip. The feasibility of this approach has been demonstrated by designing and fabricating the VLSI chip and a test facility. The critical parameters and implementation details are discussed. This implementation supports multiple cards, each containing a processor and a cache. The technique involves monitoring the bus for references to main storage. The contention for cache cycles between the processor and the bus is resolved by using two identical copies of the tag memory. 9 references.
OSTI ID:
5139336
Country of Publication:
United States
Language:
English

Similar Records

Cache-coherence problem in shared-memory multiprocessors
Thesis/Dissertation · Wed Dec 31 23:00:00 EST 1986 · OSTI ID:5152229

Digital computer with cache capable of concurrently handling multiple accesses from parallel processors
Patent · Mon Dec 26 23:00:00 EST 1988 · OSTI ID:6215152

Implementation of the PIPE processor
Journal Article · Mon Dec 31 23:00:00 EST 1990 · Computer; (United States) · OSTI ID:5987557