Parallel Computing: Overview: John Urbanic Urbanic@psc - Edu
Parallel Computing: Overview: John Urbanic Urbanic@psc - Edu
John Urbanic
[email protected]
Introduction to Parallel
Computing
• Why we need parallel computing
• How such machines are built
• How we actually use these machines
New Applications
Clock Speeds
CPU Clock
Clock Speeds
When the PSC went from a 2.7 GFlop Y-MP to a 16
GFlop C90, the clock only got 50% faster. The
rest of the speed increase was due to increased use
of parallel techniques:
• More processors (8 16)
• Longer vector pipes (64 128)
• Parallel functional units (2)
• Cray X1 (13 GFlops/CPU) is only 800 MHz!
Clock Speeds
So, we want as many processors working
together as possible. How do we do this?
There are two distinct elements:
Hardware
• vendor does this
Software
• you, at least today
Amdahl’s Law
How many processors can
we really use?
SP-4 POWER4
CM-5 SPARC
T3E Alpha
Workstations Mostly Intel and AMD
TCS Alpha