Скачать презентацию NPACI Panel on Clusters David E Culler Computer Скачать презентацию NPACI Panel on Clusters David E Culler Computer

6e8ecafa7f72c7ceacc955481b0cb01a.ppt

  • Количество слайдов: 19

NPACI Panel on Clusters David E. Culler Computer Science Division University of California, Berkeley NPACI Panel on Clusters David E. Culler Computer Science Division University of California, Berkeley http: //www. cs. berkeley. edu/~culler 1/29/99 NAPCI Clusters

Clusters have Happened • • • IBM SGI SUN HP Microsoft. . . 1/29/99 Clusters have Happened • • • IBM SGI SUN HP Microsoft. . . 1/29/99 NAPCI Clusters 2

Performance + Cost-Performance • April 1998 T 3 E vs Intel Pentium II on Performance + Cost-Performance • April 1998 T 3 E vs Intel Pentium II on NAS Benchmarks http: //www. nersc. gov/research/FTG/pcp T 3 E-900 PII-400 BT 63. 5 62. 2 LU 70. 2 73. 6 SP 44. 7 45. 5 1/29/99 NAPCI Clusters 3

Berkeley (NPACI) NOW • 100 Sun Ultra 2 workstations • Inteligent network interface – Berkeley (NPACI) NOW • 100 Sun Ultra 2 workstations • Inteligent network interface – proc + mem • Myrinet Network – 160 MB/s per link – 300 ns per hop http: //now. cs. berkeley. edu 1/29/99 NAPCI Clusters 4

Beowolf Consortium • LINUX PCs • Fast ethernet • Basic stand-alone and batch • Beowolf Consortium • LINUX PCs • Fast ethernet • Basic stand-alone and batch • • • http: //www. beowulf. org/consortium. html http: //www. beowulf. org/ http: //ns. baltzer. nl/cluster. html http: //www. cs. orst. edu/swarm/about. html cluster cookbook 1/29/99 NAPCI Clusters 5

HPVM (NPACE) • • NT PCs Myricom Network Fast Messages LSF start-up http: //www-csag. HPVM (NPACE) • • NT PCs Myricom Network Fast Messages LSF start-up http: //www-csag. cs. uiuc. edu/projects/hpvm. html 1/29/99 NAPCI Clusters 6

Berkeley Millennium Business SIMS BMRC Chemistry C. S. E. E. Gigabit Ethernet Biology Astro Berkeley Millennium Business SIMS BMRC Chemistry C. S. E. E. Gigabit Ethernet Biology Astro NERSC M. E. Physics N. E. IEOR C. E. MSME Transport Economy. Math • PC-based Unix and NT Clusters • Departmental and Campus • Shared as Computational Economy http: //www. millennium. berkeley. edu 1/29/99 NAPCI Clusters 7

What you get off the shelf • Go to your favorite web site and What you get off the shelf • Go to your favorite web site and order – Dual PII 450 MHz, 1 GB Mem, 36 GB disk – $9, 563 at Dell • 4400 CPU Hours per Quarter to your self! – $1. 20 CPU hours (at 30% over 3 years) • Buy 5? 1/29/99 NAPCI Clusters 8

Three Kinds of Clusters • Throughput Clusters • Availability Clusters • High-Performance Parallel Clusters Three Kinds of Clusters • Throughput Clusters • Availability Clusters • High-Performance Parallel Clusters 1/29/99 NAPCI Clusters 9

Throughput Clusters • Workstation / PC Farms • Provide resource pool for large numbers Throughput Clusters • Workstation / PC Farms • Provide resource pool for large numbers of sequential jobs • Used widely in industry – toy story on 2000 sparcstations – ultrasparc on 1000 sparcstations • Can also include background on desktops – CONDOR • Application specific front-ends attractive – parametric studies, monte carlo • Fill cracks in parallel clusters • Big farms require infrastructure 1/29/99 NAPCI Clusters 10

Availability Clusters • Use system redundancy to mask faults – all big databases do Availability Clusters • Use system redundancy to mask faults – all big databases do it • VAX Clusters => IBM sysplex => Wolf Pack Clients Server A 1/29/99 Disk array A NAPCI Clusters Interconnect Server B Disk array B 11

High-Performance Clusters • Utilize modern system area networks and userlevel communication layers to construct High-Performance Clusters • Utilize modern system area networks and userlevel communication layers to construct general purpose parallel machine from commodity parts 1/29/99 NAPCI Clusters 12

Emerging System Area Networks • Gigabit Ethernet – price dropping, widely deployed • System Emerging System Area Networks • Gigabit Ethernet – price dropping, widely deployed • System Area Networks – Myricom – Server. Net – Synfinity • Virtual Interface Architecture – Intel/Microsoft/Compaq std based on univ. research prototypes 1/29/99 NAPCI Clusters 13

MPI Performance 1/29/99 NAPCI Clusters 14 MPI Performance 1/29/99 NAPCI Clusters 14

Example: NAS Parallel Benchmarks • Better node performance than the Cray T 3 D Example: NAS Parallel Benchmarks • Better node performance than the Cray T 3 D • Better scalability than the IBM SP-2 1/29/99 NAPCI Clusters 15

Cluster-Wide Parallel I/O • Sustain 500 MB/s disk bandwidth and 1, 000 MB/s network Cluster-Wide Parallel I/O • Sustain 500 MB/s disk bandwidth and 1, 000 MB/s network bandwidth by driving all the disks 1/29/99 NAPCI Clusters 16

Software Base is Growing • Technical software moving to Linux and NT – NAG, Software Base is Growing • Technical software moving to Linux and NT – NAG, matlab, petc, . . . • Cluster prototypes being hardened and packaged • Cookbooks emerging • Few cluster-integrator companies 1/29/99 NAPCI Clusters 17

Summary of the State of the Art • Cluster designs are emerging in many Summary of the State of the Art • Cluster designs are emerging in many areas – throughput, availability, parallel computing – technology is advancing • Still immature software base – strong ties to free software movement • Many small clusters by spit and baling wire • Large clusters require engineering – commercial components improving • Rapid pace of change presents sys. Admin challenge – not unlike the desktop problem • Management tools badly needed 1/29/99 NAPCI Clusters 18

What Does it Mean for NPACI • Where do clusters fit with computational science What Does it Mean for NPACI • Where do clusters fit with computational science and engineering needs? • Cycles vs Software vs Administration vs Expertise? • What role should the center take? • What role should partner sites have? 1/29/99 NAPCI Clusters 19