28 MIMD Architecture
28 MIMD Architecture
28 MIMD Architecture
Lecture28
MIMD Architecture
Array processors
Vector processors
Cray X1
Multimedia extensions
Processor design
Physical organization
Interconnection structure
Inter-processor communication protocols
Memory hierarchy
Cache organization and coherency
Operating system design
Parallel programming languages
Application software techniques
Symmetric Multiprocessors
Either through the same channels or different channels giving paths to the same
devices
High performance
Good availability
Scaling
Advantages:
Simplicity.
Flexibility Easy to expand the system by attaching
more processors.
Disadvantages:
Performance limited by bus bandwidth.
Each processor should have local cache
To reduce number of bus accesses
Can lead to problems with cache coherence
Should be solved in hardware (to be discussed later).
Better performance.
Increased security.
L2 cache
Memory card
CISC microprocessor
Frequently used instructions hard wired
64k L1 unified cache with 1 cycle access time
384k
Includes 2M of L3 cache
8G per card