BUS-BASED SHARED-MEMORY MULTIPROCESSOR

  • Vishnu Shankar Dronachraya College of Engineering, Gurgaon
Keywords: BUS-BASED, SHARED-MEMORY, MULTIPROCESSOR

Abstract

Cache Only Memory Access (COMA) multiprocessors support scalable coherent
shared memory with a uniform memory access programming model. The cache-based
organization of memory results in long memory access latencies [2].Latency hiding
mechanisms can reduce effective memory latency by making data present in a processor’s
local memory by the time the data is needed. In this paper, we study the effectiveness of
latency hiding mechanisms on the KSR2 multiprocessor in improving the performance of three
programs. The communication patterns of each program are analyzed and mechanisms for
latency hiding are applied. DICE is a shared-bus multiprocessor based on a distributed shared
memory architecture, known as cache-only memory architecture(COMA). [3]Unlike previous
COMA proposals for large-scale multiprocessing, DICE utilizes COMA to effectively decrease
the speed gap between modem high-performance microprocessors and the bus. DICE tries to
optimize COMA for a shared-bus medium, in particular to reduce detrimental effects of the
cache coherence and the ‘last memory block’ problem on replacement. In this paper, we
present a global bus design of DICE based on the IEEE future bus 1 backplane bus and the Texas
Instruments chip-set.[5]

Downloads

Download data is not yet available.

Author Biography

Vishnu Shankar, Dronachraya College of Engineering, Gurgaon

Student,

CSE

Published
2015-12-31
How to Cite
Shankar, V. (2015). BUS-BASED SHARED-MEMORY MULTIPROCESSOR. IJRDO -Journal of Computer Science Engineering, 1(12), 12-28. https://doi.org/10.53555/cse.v1i12.814