SP Parallel Programming Workshop
s p     h a r d w a r e / s o f t w a r e    o v e r v i e w



  Table of Contents

  1. Evolution of IBM's POWER Architectures
  2. SP Hardware
    1. SP Frames
    2. SP Nodes
    3. High Performance Switch
    4. System Connectivity
    5. Control Workstation
    6. File/Install Servers
  3. SP Software
    1. AIX Operating System
    2. System Administration
    3. Parallel Environment
    4. LoadLeveler
    5. SP Applications
  4. Performance Benchmarks
  5. References and More Information


 
Evolution of IBM's POWER Architectures Up to Table of Contents Down to SP Hardware


POWER1

SP1

POWER2

SP2

P2SC

PowerPC

POWER3

Futures: The Next Generations

 

SP Hardware Up to Evolution of IBMs POWER Architectures Down to SP Nodes
SP Frames




 
SP Hardware Up to SP Frames Down to High Performance Switch
SP Nodes


  • A node typically possesses the following characteristics:

    • One of the POWER family of processors, such as a P2SC, 604e or POWER3 processor. Even though a node may be an SMP with multiple CPUs, it is still considered a single node.

    • Its own independent I/O hardware, including disk drives.

    • Its own independent network adapters, including an adapter for the internal switch network.

    • Its own independent memory resources, including memory cards and caches.

    • Its own copy of the AIX operating system. For SMP nodes, a single copy of the operating system is shared by all CPUs.

    • Its own power and cooling equipment.
Inside view of a thin node
Inside view of a thin node
Click for large image


Processor Diagrams

POWER2/P2SC Processor

  • Single CPU

  • Superscalar, multiple-chip processor (separate functional units)

  • Dual floating point and dual fixed point units

  • Up to 4 memory cards with maximum memory-cache bandwidth needing 4 cards
POWER2/P2SC processor diagram


POWER3 Processor

  • SMP - multiple CPU cards

  • Each CPU has its own data, instruction and L2 caches and access to the global shared memory

  • L2 cache has its own bus - can be accessed simultaneously with main memory

  • Separate data and address buses. Peak data throughput is 1.6 GB sec.

  • I/O & switch bus operates concurrently and independently from memory-cache bus
POWER3 processor diagram


POWER3 CPU Detail

  • Superscalar, multiple-chip processor

  • Dual floating point units

  • Three fixed point units

  • Two load/store units to sustain four floating point operations per cycle
POWER3 CPU detail diagram




 
SP Hardware Up to SP Nodes Down to System Connectivity
High Performance Switch


  • Two basic hardware elements

    Switch board - One switch board per SP frame. Contains 8 logical switch chips with 16 physical chips for reliablility reasons. 8 logical chips wired as bidirectional 4-way to 4-way crossbar.

    Communications adapter - one adapter per SP node, which is cabled into a corresponding adapter in the node itself.

Photo of High Performance Switch
Photo


    Sample 64 node switch configuration

    Switch diagram for a 64 node SP system



 
SP Hardware Up to High Performance Switch Down to Control Workstation
System Connectivity




 
SP Hardware Up to System Connectivity Down to File/Install Servers
Control Workstation




 
SP Hardware Up to Control Workstation Down to SP Software
File/Install Servers




 
SP Software Up to File/Install Servers Down to System Administration
AIX Operating System




 
SP Software Up to AIX Operating System Down to Parallel Environment
System Administration




 
SP Software Up to System Administration Down to LoadLeveler
Parallel Environment




 
SP Software Up to Parallel Environment Down to SP Applications
LoadLeveler




 
SP Software Up to LoadLeveler Down to Performance Benchmarks
Applications Software




 
Performance Benchmarks Up to SP Applications Down to References and More Information<


NAS Parallel Benchmarks - Numerical Aerodynamic Simulation benchmark results maintained by the NASA Ames Research Center. The results below were taken from the November, 1997 report. Many other results are available on the NAS WWW site: www.nas.nasa.gov/NAS/NPB

SPEC Benchmarks maintained by the Standard Performance Evaluation Corporation located at: www.specbench.org

IBM SP performance specs located at: www.rs6000.ibm.com/hardware/largescale/SP/sp_specs.html


 
References and More Information Up to Performance Benchmarks