ECE506 CSC/ECE 506 Spring 2012/11a az: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
(Created initial version with outline)
 
m (→‎Definitions: Added the DSM defintion)
Line 20: Line 20:


= Definitions =
= Definitions =
; DSM : Distributed shared memory, a parallel computer architecture which consists of a set of nodes that contain their own local memory, but all nodes are connected together, making their memories one shared addressable space.


= References =
= References =

Revision as of 20:51, 14 April 2012

11a.  Performance of DSM systems.  Distributed shared memory systems combine the programming models of shared memory systems, and the scalability of distributed systems.  However, since DSM systems need extra coordination between software layer and underlying hardware, achieving good performance could be a big challenge. The factors that harm the performance could be the overhead to maintain cache coherence, memory consistency, and the latency of interconnections. Please further explore the factors that can affect the performance of DSM systems, and the improvements that have been made on the existing systems.

Introduction

Performance Concerns

Maintaining cache coherence

Maintaining memory consistency

Latency of interconnections

Performance Improvements

Maintaining cache coherence

Maintaining memory consistency

Latency of interconnections

Definitions

DSM
Distributed shared memory, a parallel computer architecture which consists of a set of nodes that contain their own local memory, but all nodes are connected together, making their memories one shared addressable space.

References

<references/>

Quiz