Professional Documents
Culture Documents
Multiprocessor Concepts
Introduction
Is a shared memory system in which access time varies with the location of
the memory word.
Shared memory is distributed to all processors called local memories
Collection of all local memories forms a global address space accessible
by all processors
Cont..
COMA
Special case of NUMA model where distributed main memories are called
as caches
No memory hierarchy at each processor node
All caches form global address space
Remote cache access is assisted by distributed cache directories
Cont..
Cont..
Flow dependence
Data dependence in programs
Control dependence ex
Control dependence often restricts parallelism
Resource Dependence
Is concerned with using shared resources like integer units, floating point
units, registers, memory areas, ALU
Bernstein’s Conditions
l
Example
In general