HPC Architectures

Main Feature of HPC Systems

A Taxonomy of HPC (Parallel) Architectures

Single Instruction, Multiple Data (SIMD) Stream.

Examples of machines include Thinking Machine's CM-200, AMT-DAP, MasPar.

Diagram of SIMD machine

Single Instruction Multiple Data (SIMD) Stream SIMD Example

B(I) = A(I) * 4 => LOAD A(I), MULT 4, STORE B(I)
Diagram showing use of SIMD machine

Multiple Instruction Multiple Data Stream (MIMD)

Examples of machines range from Clusters of workstations to the Cray T3D.

Shared Memory MIMD

Diagram showing layout of Shared Memory MIMD

Distributed Memory MIMD

Diagram showing layout of Distributed Memory MIMD

MIMD Example

Diagram demonstrating how MIMD systems operate

HPC Systems.

Loosely Coupled (heterogenous networks of unix workstations):
IBM/SGI/HP/Sun/DEC/... workstations.
Interconnect by Ethernet (10 Mbit/s), FDDI (100 Mbit/s), ATM (155 - 622 Mbi$
Modestly Coupled (distributed memory, 1-1024 processors
Intel Paragon (i860), Meiko CS2 (SPARC), Cray T3D (Alpha)...
Interconnect by custom networking technology (400 - 1000 Mbit/s).
Tightly Coupled (shared memory, < 20 processors):
Silicon Graphics PowerChallenge (MIPS 8000), Sequent Symmetry (x486), Cray C90...
Interconnect by custom bus technology (200 - 400 Mbit/s).


Submitted by Mark Johnston
Last updated 6 April 1995