Professional Documents
Culture Documents
Goal: Understand the interaction of hardware and software with respect to parallel systems design and implementation. Textbook Parallel Computer Architecture, by Culler and Singh Selected papers possible
Academic
Auburn University NC State University Duke University BSEE MSEE PhD
IBM Corporation
IBM Networking Division Systems and Technology Group 14 years 8 years
Areas of Interest
Systems and Network Architecture and Technology Computer and Network Performance and Dependability Server Clustering and Software Dependability
Arch of Parallel Computers
CSC / ECE 506 3
6/196/21
6/266/'28 7/'37/5 7/107/12 7/177/19 7/247/26 7/318/2 8/78/9
15. The Silicon Graphics S2MP architecture (21) Test 2 20. Relaxed memory-consistency models (23) 23. Switch design (27)
Final exam
http://courses.ncsu.edu/csc506/lec/052/lectures/syllabus.html
Historical Perspective
Parallel computing was represented by competing models and corresponding unique architectures, no clear path for growth Competing Methods
Dataflow Systolic Arrays SIMD (bit serial) Shared Memory Message passing
Confusion occurs over which model to use paralyzed parallel software development
Section 1.2 shows several architectures. Shared-Memory Multiprocessors
Bus-based; Crossbar-based; * MIN-based
Parallelism:
Provides alternative to faster clock for performance Applies at all levels of system design Is a fascinating perspective from which to view architecture Traditionally central in information processing elements in the same locality However, greater networking bandwidth is expanding parallelism over greater distances.
Cons
Difficult to parallelize applications Requires automatic parallelization or parallel program development Software!
Application Trends
Application demand for performance fuels advances in hardware, which enables new applications, which...
Cycle drives exponential increase in microprocessor performance Drives parallel architecture harder most demanding applications
10
Speedup
Speedup (p processors) =
11
Architecture Trends
Packaging parallel solutions in a common chassis e.g., Blade servers (IBM, HP, Dell, etc.) Software being packaged for mainstream solutions e.g., Windows Compute Cluster Server 2003 High availability commonly achieved by clustering of processing elements
12
Multiprocessors being pushed by software vendors (e.g. database) as well as hardware vendors Standardization makes small, bus-based SMPs commodity
Desktop: few smaller processors versus one larger one? Multiprocessor on a chip?
13
x445
BladeCenter
xSeries 335/eServer 325
14
March 2004
BladeCenter T
8U Chassis Form Factor Highly rugged, Telco AC/DC, Long Life, NEBS, Air Filtration
Jan 2006
BladeCenter H
9U Chassis Form Factor Ultra High Performance 4xIB/10Gb Backplane New Management Module
One family, many applications, many environments, long term investment protectionBladeCenter Simply Smarter IT
15
Power Enhancements
Four front load 2900W Power Supplies
16
BladeCenter Overview
Switching Modules
Ethernet Fiber Channel Infiniband
17
BladeCenter H Architecture
I/O Bridge
High-speed Switch
Ethernet or Infiniband
Blade 1
HS Switch 1 HS Switch 2
Blade 2
I/O Bridge
. . .
I/O Bridge
Switch Module 1 Switch Module 2
e.g., Ethernet, Fibre Channel, Passthru Dual 4x (16 wire) wiring internally to each HSSM
Blade 14
Mgmt Mod 1 Mgmt Mod 2
18
InfiniBand on BladeCenter H
Enabling High Performance and Virtualized I/O
BladeCenter H InfiniBand Solution provides high-speed, low latency solutions while lowering TCO
19
The End
20
Grid Example
Inter -Grids
Cactus Cactus
(SF) (SF) Express Express Project Project
NTG NTG
Grid
NAS/SAN
Grid VPN
NAS/SAN
Grid
NAS/SAN
2003
Commerce with Trusted Partners
Fin. Services
MFG
2006+