Strategic Applications to Drive Strategic Technologies for the 21st Century • Keynote Talk at the RCI Annual Member Management Executive Conference • Arlington, Virginia October 13, 1998. National Computational Science Alliance The Emerging Concept of a National Scale Information Power Grid Imagine a national computing and information infrastructure that allowed everyone to access the information resources of the nation in much the same way that one accesses electrical power today -an “Information Power Grid” -- NASA http://science.nas.nasa.gov/Groups/Tools/IPG National Computational Science Alliance The Grid Links People with Distributed Resources on a National Scale http://science.nas.nasa.gov/Groups/Tools/IPG National Computational Science Alliance The Grid - “Dependable, Consistent, Pervasive Access to [High-end] Resources” • Dependable: – Can Provide Performance and Functionality Guarantees • Consistent: – Uniform Interfaces to a Wide Variety of Resources • Pervasive: – Ability to “Plug In” From Anywhere Source: Ian Foster, ANL National Computational Science Alliance The Grid: Blueprint for a New Computing Infrastructure Ian Foster, Carl Kesselman (Eds), Morgan Kaufmann, 1999 • Available July 1998; ISBN 1-55860-475-8 • 22 chapters by expert authors including: – – – – – – – – – – – – – – Andrew Chien, Jack Dongarra, Tom DeFanti, Andrew Grimshaw, Roch Guerin, Ken Kennedy, Paul Messina, Cliff Neuman, “A source book for the history Jon Postel, of the future” -- Vint Cerf Larry Smarr, Rick Stevens, Charlie Catlett John Toole and many others http://www.mkp.com/grids National Computational Science Alliance The National Computational Science Alliance www.ncsa.uiuc.edu National Computational Science Alliance The National Partnership for Advanced Computational Infrastructure www.npaci.edu National Computational Science Alliance The National Science Foundation’s vBNS Topology October 1998 Source: R. Patterson, R. Butler, NCSA-NLANRb National Computational Science Alliance Assembling the Links in the Grid with NSF’s vBNS Connections Program NCSA runs NLANR Distributed Applications Support Team for vBNS 27 Alliance sites running... StarTAP NCSA …19 more in progress. vBNS Backbone Node vBNS Connected Alliance Site Indiana University Abilene NOC 1999: Expansion via Internet2 -- Abilene vBNS & Abilene at 2.4 Gbit/s vBNS Alliance Site Scheduled for Connection Source: Charlie Catlett, Randy Butler, NCSA Grid Team National Computational Science Alliance Qwest Nationwide Network Backbone for Internet2 Abilene - More Links Qwest Partnering with Cisco and Nortel http://www.qwest.net/network/Mainmaps.html Source: Randy Butler, NCSA National Computational Science Alliance Grid Enabled Workshop and Training Facilities Being Deployed Across the Alliance Jason Leigh and Tom DeFanti, EVL; Rick Stevens, ANL National Computational Science Alliance New Alliance Center for Collaboration, Education, Science, and Software (ACCESS) • • • • • • 7000 Square Feet in the Wash D.C. Metropolitan Area Construction Completed Sept ‘98 Remote and Local Access to Alliance Technologies, Leaders, Researchers, and Partners Collaborative Demonstrations, Training, Digital Video Teleconferencing, and Visitors Immersadesk, Power Wall, Projected Advanced High Bandwidth Applications Initiated Using State of Illinois Cost Sharing FY99 -- Extend Access Centers Throughout the Alliance National Computational Science Alliance Supercomputers, Networks, and Virtual Reality -From the Heroic to the Routine • • • • Virtual Director in CAVE for Choreography of Data 1000 Hour SDSC Supercomputer Run to Generate Data Tens of Thousands of Hours of NCSA SGI Time to Render Data Cross-Country Transfer to IMAX Film of Massive Amounts of Data Colliding Galaxies (Smithsonian IMAX)-Donna Cox, Bob Patterson, NCSA-From “Cosmic Voyage”-Nominated for Academy Award 1997 National Computational Science Alliance The Grid Links Remote Sensors With Supercomputers, Controls, & Digital Archives Starburst Galaxy M82 • Creating Remote Super Telescopes – BIMA and NRAO – Collaborative Web Interface – Real Time Control and Steering Alliance Scientific Instrument Applications Team National Computational Science Alliance Using the Grid to Create Super-Biomedical Instruments www.npaci.edu/Research/index.html NPACI Neurosciences Research Thrust National Computational Science Alliance The NCSA Information Workbench An Architecture for Web-Based Computing User Input User Web Browser Output to User User Instructions and queries Workbench Application Programs Instructions (May have varying interfaces and be written in different languages) Results to User Server Information Queries Sources (May be of Format Translator, varying formats) Query Engine and Program Driver Results Information NCSA Computational Biology Group National Computational Science Alliance Using a Web Browser to Run Programs and Analyze Data Worldwide Genomes Populations Structure & & Evolution Function Gene Pathways & Ecosystems Products Physiology NCSA Biology Workbench Has Over 6,000 Users From Over 20 Countries National Computational Science Alliance Alliance Chemical Engineering Team Developing the Chemical Engineer’s Workbench Couple Supercomputer Models For All These Scales Together O(km) O(m) O(cm) O(nm) Access From a Web Browser! National Computational Science Alliance Using the Grid to Optimize Chemical Plant Operations Measurements and Experimental Design Process Control Signals Grid Coupling: Sensors Networks Data HPC Models Controls Plant-wide Control Alliance Chemical Engineering Applications Team Process Data Parameter Estimation Process Model National Computational Science Alliance Goal-Create Collaborative Interface to Link Multiple Investigators With the Grid Status of Simulation Interactive Discussion Detailed Visualization Current parameters in solution Reactor Simulation Ken Bishop, U Kansas Using NCSA Habanero National Computational Science Alliance The Killer Application for the Grid Collaborative Tele-Immersion CAVE ImmersaDesk Different Physical Implementations of the Alliance CAVE Software Libraries Image courtesy: Electronic Visualization Laboratory, UIUC National Computational Science Alliance Using the vBNS to Link Alliance Virtual Reality Devices Image by Robert Patterson, NCSA National Computational Science Alliance Environmental Hydrology Collaboration: From CAVE to Desktop Using Java and Java3d to Bring Collaboration and CAVE Capabilities To the Desktop Java Port of Cave5D, Enhanced With Java3D, Wand Control and Flock-of-birds Position Tracking Using NT Pietrowicz/NCSA-LES; Hibbard/Wisconsin National Computational Science Alliance A Working Model-Caterpillar’s Collaborative Virtual Prototyping Environment Real Time Linked VR and Audio-Video Between NCSA, Peoria, Houston, and Germany National Computational Science Alliance Goal-Global Enterprise Management Designer ATM/IP Network Customer Supplier Manufacturing Facility National Computational Science Alliance Bringing the Grid to the Virtual Battlefield NCSA, Beckman Institute, Army Research Lab National Computational Science Alliance The Continuing Exponential Agent of Change 1985 1998 SGI Origin (128 Processors) 100x 10,000x Cray X-MP (2-processors) 100x Parallelism 1x 100x Vectors IBM PC/AT (1-processor) 100x Compaq Desktop (2-processors) Pentium II 333 Mhz National Computational Science Alliance Development of Computational Methods in Chemistry Awarded the 1998 Nobel Prize for Chemistry • Walter Kohn – University of California at Santa Barbara, USA • John A. Pople – Northwestern University, Evanston, Illinois, USA • “to Walter Kohn for his development of the density-functional theory and to John Pople for his development of computational methods in quantum chemistry” Freon and Ozone www.nobel.se/announcement-98/chemistry98.html National Computational Science Alliance 1985 1993 1995 1997 1999 The Evolution of Shared Memory Parallel & Distributed Computing Vector SMPs to Microprocessor SMPs to Clustered Microprocessor SMPs to Microprocessor DSMs to Clustered Microprocessor DSMs Alliance LES National Computational Science Alliance Clustered Shared Memory Computers are Today’s High End NCSA has 6 x 128 Origin Processors ASC has 4 x 128 ARL has 3 x 128 CEWES has 1 x 128 NAVO has 1 x 128 Los Alamos ASCI Blue Will Have 48 x 128! Livermore ASCI Blue has 1536x4 IBM SP National Computational Science Alliance Evolution of a Red Giant with White Dwarf CoreHow High Speed Networks Enhance Analysis 128-processor SGI Origin Surface View Run for One Week Generated Terabytes of Data Data Moved From NCSA over vBNS to U MinnesotaVisualization at SC97 While Week-Long Simulation Runs at NCSA vBNS Gives 500-Fold Thruput Increase Over Commercial Internet! Porter, Anderson, Habermann, Ruwart, & Woodward , LCSE,Nov. 1997 www.lcse.umn.edu/RedGiant/ National Computational Science Alliance Storm and Mesoscale Ensemble Experiment 1998 Center for Analysis and Prediction of Storms Kelvin Droegemeier, Univ. of Oklahoma, Director, CAPS Run in Morning Compare with Reality in the Afternoon! CAPS Collaborators: NCAR NSSL AFWA NCEP Ran on PSC T3D-512 http://origin.caps.ou.edu/~samex/arps/19980524/12Z_nc9/13h/refl-2km.gif National Computational Science Alliance Predicting Spring Storms in 1999 and Beyond -A Grid Based Computational Science Experiment • NCSA and Regional Models Running Concurrently • Local NEXRAD Doppler Radars to Initialize Models Storm and Mesoscale Ensemble Experiment (SAMEX)—1999 and Beyond • Models Accessed Over Web 20-30 km Resolution Ensemble Domain NCSA Requirement: 5 Hr./day on Origin 128 Lasting Two Months Spring ‘99 Pacific Northwest Northeast Northern Great Plains Great Lakes California Coast Inter-Mountain Central and Southern Great Plains Southeast Florida Coast ns f Kelvin Droegemeier, Director CAPS, Univ. Oklahoma National Computational Science Alliance Globus Ubiquitous Supercomputing Testbed (GUSTO) • Alliance Middleware for the Grid • GII Next Generation Winner • SF Express-- Synthetic Theatre of War Simulation – Multi-site-DARPA, DOE, DOD Mod and NSF PACI – Largest Distributed Interactive Simulation Ever Performed – 100,000 vehicle simulation – Tanks, Fighting Vehicles, Armored Personnel Carriers, Trucks – 1386 processors on 13 computers at 9 sites National Computational Science Alliance Quantum Simulations Using WebFlow a High Level Visual Interface for Globus Now Co-Funded by Sun Microsystems Alliance • Distributed Computing ET Team • Nanomaterials AT Team E. Akarsu, G. Fox, W. Furmanski, T.Haupt (NPAC, Syracuse U), L. Mitas (NCSA) National Computational Science Alliance Harnessing the Unused Cycles of Networks of Workstations Alliance Nanotechnologies Team Used Univ. of Wisconsin Condor Cluster Burned 1 CPU-Year in Two Weeks! Condor Cycles University of Kansas is Installing Condor National Computational Science Alliance Workstations Shipped (Millions) NT Workstation Shipments Rapidly Surpassing UNIX 1.4 1.2 UNIX 1 NT 0.8 0.6 0.4 0.2 0 1995 1996 1997 Source: IDC, Wall Street Journal, 3/6/98 National Computational Science Alliance NCSA / Allstate NT Cluster Data Refinery 1000 Gigabytes of Allstate Claims Data Parallel Compute Cluster Compaq NT Server Visualization Stations Terabyte “Smart Bucket” Compaq NT Server External Networks Data Mine on Cleaned Gigabyte Samples Source: Allstate & Tilt Thompkins, NCSA National Computational Science Alliance Creating Scalable NT/Intel Servers “Supercomputer performance at mail-order prices”-- Jim Gray, Microsoft • Andrew Chien, CS UIUC-->UCSD • Rob Pennington, NCSA • Myrinet Network, HPVM, Fast Messages • Microsoft NT OS, MPI API 192 Hewlett Packard 300 MHz 64 Compaq 333 MHz National Computational Science Alliance Solving 2D Navier-Stokes Kernel Performance of Scalable Systems Preconditioned Conjugate Gradient Method With Multi-level Additive Schwarz Richardson Pre-conditioner (2D 1024x1024) 7 Origin-DSM Origin-MPI 6 NT-MPI Gigaflops 5 Various Applications Sustaining 7 GF on 128 Processors NT Supercluster SP2-MPI T3E-MPI 4 SPP2000-DSM 3 2 1 60 50 40 30 20 10 0 0 Processors Danesh Tafti, Rob Pennington, NCSA; Andrew Chien (UIUC, UCSD) National Computational Science Alliance The Road to Intel’s Merced The Convergence of Scientific and Commercial Computing IA-64 Co-Developed by Intel and Hewlett-Packard http://developer.intel.com/solutions/archive/issue5/focus.htm#FOUR National Computational Science Alliance