Basic HTML version of Foils prepared
August 7 98
Foil 13 Shared-Memory Machines
From
DoD HPF Training -- 1. Introduction to HPF DoD Training and Others --
1995-98
.
by
Chuck Koelbel -- Rice University
Interconnection network shown here is actually for the BBN Butterfly, but C-90 is in the same spirit.
These machines share data by direct access.
Potentially conflicting accesses must be protected by synchronization.
Simultaneous access to the same memory bank will cause contention, degrading performance.
Some access patterns will collide in the network (or bus), causing contention.
Many machines have caches at the processors.
All these features make it profitable to have each processor concentrate on one area of memory that others access infrequently.
1
All processors access the same memory.
2
Advantages:
Easy to program (correctly)
Can share code and data among processors
3
Disadvantages:
Hard to program (optimally)
Not scalable due to bandwidth limitations
in Table To:
©
Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu
If you have any comments about this server, send e-mail to
webmaster@npac.syr.edu
.
Page produced by
wwwfoil
on Sun Aug 9 1998