IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison Exploiting Market Realities to Address National Security’s High-Performance.

Slides:



Advertisements
Similar presentations
Evolution of the Internet Mrs. Wilson Internet Basics & Beyond Rocky Point High School.
Advertisements

History of Computers History of Computers By Tasha Lodwig By Tasha Lodwig.
4/30/ AIAA Delta Forum AIAA Engineering & Technology Management Maintaining Competitiveness with R&D Activity More Modernization Needed, Fewer Dollars.
Cluster Computing Overview. What is a Cluster? A cluster is a collection of connected, independent computers that work together to solve a problem.
Beowulf Supercomputer System Lee, Jung won CS843.
25 Years of Changing the World Q3 FY08. SGI PROPRIETARY Who Is SGI Our people provide the best compute, storage and visualization solutions on the planet…
Machine Learning and Data Mining Course Summary. 2 Outline  Data Mining and Society  Discrimination, Privacy, and Security  Hype Curve  Future Directions.
Planned Machines: ASCI Purple, ALC and M&IC MCR Presented to SOS7 Mark Seager ICCD ADH for Advanced Technology Lawrence Livermore.
Desktop Computing Strategic Project Sandia National Labs May 2, 2009 Jeremy Allison Andy Ambabo James Mcdonald Sandia is a multiprogram laboratory operated.
Cloud Computing Jared, Lee, Jonathan, Mike. What is this “Cloud Computing”?  Cloud computing is Internet-based computing, whereby shared resources, software,
Silicon Graphics, Inc. Poster Presented by: SGI Proprietary Technologies for Breakthrough Research Rosario Caltabiano North East Higher Education & Research.
NPACI Panel on Clusters David E. Culler Computer Science Division University of California, Berkeley
CS-3013 & CS-502, Summer 2006 Virtual Machine Systems1 CS-502 Operating Systems Slides excerpted from Silbershatz, Ch. 2.
MD240 - Management Information Systems Sept. 13, 2005 Computing Hardware – Moore's Law, Hardware Markets, and Computing Evolution.
Lecture 13 Information and History. Objectives Revolution or Paradigms of Information Systems Development of Information Systems in historical context.
CS 300 – Lecture 2 Intro to Computer Architecture / Assembly Language History.
NPACI: National Partnership for Advanced Computational Infrastructure August 17-21, 1998 NPACI Parallel Computing Institute 1 Cluster Archtectures and.
Distributed Systems Early Examples. Projects NOW – a Network Of Workstations University of California, Berkely Terminated about 1997 after demonstrating.
Server System. Introduction A server system is a computer, or series of computers, that link other computers or electronic devices together. They often.
1 In Summary Need more computing power Improve the operating speed of processors & other components constrained by the speed of light, thermodynamic laws,
KUAS.EE Parallel Computing at a Glance. KUAS.EE History Parallel Computing.
SGI Proprietary SGI Update IDC HPC User Forum September, 2008.
High Productivity Computing Systems Robert Graybill DARPA/IPTO March 2003.
“SEMI-AUTOMATED PARALLELISM USING STAR-P " “SEMI-AUTOMATED PARALLELISM USING STAR-P " Dana Schaa 1, David Kaeli 1 and Alan Edelman 2 2 Interactive Supercomputing.
Information Systems Enterprise Software Recommendation Durakon Division Enterprise Software Recommendation JBA System 21, Board Meeting.
The Intel Advantage in Education Robert Shults Intel Corporation.
University of Southampton Clusters: Changing the Face of Campus Computing Kenji Takeda School of Engineering Sciences Ian Hardy Oz Parchment Southampton.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Parallel Programming in C with MPI and OpenMP Michael J. Quinn.
Wen Haofu, Miles Computer Engineering University of Hong Kong.
Outline Course Administration Parallel Archtectures –Overview –Details Applications Special Approaches Our Class Computer Four Bad Parallel Algorithms.
The Red Storm High Performance Computer March 19, 2008 Sue Kelly Sandia National Laboratories Abstract: Sandia National.
Bleeding edge technology to transform Data into Knowledge HADOOP In pioneer days they used oxen for heavy pulling, and when one ox couldn’t budge a log,
Recommendation: Buy Intel (INTC). Key Investment Points Appears to be undervalued compared to the market Strong Research & Development High Dividend.90.
Loosely Coupled Parallelism: Clusters. Context We have studied older archictures for loosely coupled parallelism, such as mesh’s, hypercubes etc, which.
March 22, 2000Dr. Thomas Sterling, Caltech1. Networking Options for Beowulf Clusters Dr. Thomas Sterling California Institute of Technology and NASA Jet.
© 2010 Voltaire Inc. HPCFS AT ORLANDO LUG 2011 BILL BOAS PATH FORWARD FOR LUSTRE COMMUNITY System Fabric Works.
Revitalizing High-End Computing – Progress Report July 14, 2004 Dave Nelson (NCO) with thanks to John Grosh (DoD)
Cray Innovation Barry Bolding, Ph.D. Director of Product Marketing, Cray September 2008.
3 rd Party Software Gail Alverson August 5, 2005.
Spring 2003CSE P5481 Issues in Multiprocessors Which programming model for interprocessor communication shared memory regular loads & stores message passing.
The Intel Trinity Sultan Almutairi Nov 11, 2014 Chapter 41: Memory loss Chapter 42: Andy Agonistes.
CENG334 Introduction to Operating Systems 1 Erol Sahin Dept of Computer Eng. Middle East Technical University Ankara, TURKEY URL:
The Internet The History and Future of the Internet.
Scalable Systems Software for Terascale Computer Centers Coordinator: Al Geist Participating Organizations ORNL ANL LBNL.
Cray Environmental Industry Solutions Per Nyberg Earth Sciences Business Manager Annecy CAS2K3 Sept 2003.
Distributed Programming CA107 Topics in Computing Series Martin Crane Karl Podesta.
History of Computer. Evolution of Computers BlaisePascal invented the first mechanical adding Machine in 1642 Baron Gottfried Wilhelm von Leibniz invented.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
COMP381 by M. Hamdi 1 Clusters: Networks of WS/PC.
Copyright © Curt Hill SIMD Single Instruction Multiple Data.
Clusters Rule! (SMPs DRUEL!) David R. White Sandia National Labs Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin.
CDA-5155 Computer Architecture Principles Fall 2000 Multiprocessor Architectures.
Background Computer System Architectures Computer System Software.
Architecture of a platform for innovation and research Erik Deumens – University of Florida SC15 – Austin – Nov 17, 2015.
Fermi National Accelerator Laboratory & Thomas Jefferson National Accelerator Facility SciDAC LQCD Software The Department of Energy (DOE) Office of Science.
Single Instruction Multiple Data
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Introduction to Parallel Computing: MPI, OpenMP and Hybrid Programming
Deploying Regional Grids Creates Interaction, Ideas, and Integration
Berkeley Cluster Projects
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Modern Processor Design: Superscalar and Superpipelining
Centre d’Excellence en Technologies de l’Information et de la Communication EC Workshop Delivery of industrial-strength Grid middleware: establishing an.
Why PC Based Control ?.
Course Description: Parallel Computer Architecture
Constructing a system with multiple computers or processors
Unit# 5: Internet and Worldwide Web
Basic organizations and memories in distributed computer systems
OUR HISTORY & MISSION ABOUT US. OUR HISTORY & MISSION ABOUT US.
Cluster Computers.
Presentation transcript:

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison Exploiting Market Realities to Address National Security’s High-Performance Computing Needs Mark D. Hill Computer Sciences Department University of Wisconsin--Madison (Modified 01/00 for IDA-Bowie)

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison Bottom Line Recommendations –Avoid directed procurement –Exploit clusters –Provide sustained funding to academia –Build the high-performance computing (HPC) market Talk Outline –HPC is important to national security –History: PVPs and MPPs –Future: Clusters –Four Recommendations –Summary

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison HPC is Important to National Security HPC is the upper extreme of computing –Supercomputers, etc., costing $10M-$100M HPC delivers for some important problems –Breaking encoded messages (NSA) –Nuclear stockpile stewardship (e.g., LANL) (without nuclear testing) Requirements –Trillions of operations per second (tera ops) –Trillions of characters of semiconductor memory (terabytes) –10 15 characters on disks & tapes (petabytes)

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison History: Parallel Vector Processors (PVPs) E.g., 1980s supercomputers from Cray Research –custom processors (i.e., no microprocessor) Assessment –Were ideal for NSA and LANL in 1980s –Sales hurt for “killer micros” –E.g., Silicon Graphics Inc. (SGI) buys Cray in 1995 Cray-1

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison History: Massively Parallel Processors (MPPs) E.g., Cray T3D, Intel Paragon, & Thinking Machines CM-5 in early 1990s –Replicated identical hardware (especially microprocessors) –But specialized software –Integrated computer vendor Assessment –High-end HPC market stalls (see next slide) –Big companies lose interest in HPC –Small companies go out of business TMC CM-5

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison HPC Market in Billions US$ [IDC99]

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison Future: Clusters Clusters of “Nodes” –Nodes: PCs to commercial servers –Networks: connect nodes with standard network to custom “system area network” –Cluster software: optional software that makes cluster appear more like an MPP –Clusters are a big part of DOE’s Advanced Strategic Computing Initiative (ASCI)

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison Future: Clusters, continued Nodes –Commercially viable PC or server nodes? (You get what you pay for) –Available from multiple vendors –Insures sustained availability Network –Commodity LAN? –Specialized SAN? –You get what you pay for –Need to port to new LAN/SAN every few years Use middleware to rise above the details (e.g., MPI)

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison Future: Clusters, continued Software –Need to port to new cluster every few years –Think about the performance lost from software not working in the first 1.5 years of a cluster’s 3-year life Use shrink-wrapped software whenever possible Use standard languages & libraries For custom software: K.I.S.S. Integration -- Creating a “Computer System” –Hardest problem (done by MPP computer vendor) –Select & deploy network hardware, network protocols, middleware, application library, debuggers, etc. –Who does integration? Customer? 3rd party?

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison Recommendation 1: Forget “Procurement” Can’t buy HPC like bombers or carriers –Computer technology moves too fast for contractor mentality (two times the performance in two years) Time lags too long Specifications too detailed –Can’t depend on sustained government commitment (post cold war) –Can’t depend on one company (or a few) large - “zero billion dollar market” small - out of business

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison Recommendation 2: Exploit Clusters Government should buy Clusters –Customer (e.g., NSA or LANL) Is responsible for mission Should be responsible for cluster integration –But Sub-contracting integration? Avoiding duplication of effort? –Many technical problems Clusters are like Churchill view of democracy “Democracy is the worst form of government except all the others that have been tried.”

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison Recommendaton 3: Fund Academia (Warning: I have a bias here) Sustained funding of academia to develop new HPC ideas (as we have done in the past) –Not just Kuhnian paradigm shifts (DARPA) –Not just “trickle down” (DOE ASCI) –The country reaps what it sows

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison Recommendation 4: Build HPC Market Government should encourage private HPC customers to reduce mismatch between needs of government and private sector –Demonstration projects –Personnel exchanges –High risk but high payoff –Unbounded potential in Biology

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison Bottom Line Recommendations –Avoid directed procurement –Exploit clusters –Provide sustained funding to academia –Build the high-performance computing (HPC) market –10 issues in white paper Acknowledgements –DSSG: Gould, Licato, Major, Roberts, colleagues, & mentors –IDA or CCS: Brenner, Carlson, Draper, Feustal, Greenberg, & Mayfield –LANL: Cerutti, Lee, Luo, McCoy, Thompson, Reynders, Wasseman, Watson, & White –NSA: Powers / DARPA: DSSG sponsorship & Hendler –NSF, Compaq, IBM, Intel, & Sun: my Wisconsin research sponsorship

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison Complete Recommendations (1 of 2) Don’t direct one or a few computer vendors to build PVPs or MPPs (like bombers or carriers) Do provide money for government to buy HPC machines (like ASCI but it’s not sufficient) Encourage HPC customers to take responsibility for cluster integration Appealing to industry patriotism will not work Provide some money to computing vendors to build better HPC machines

IDA Defense Science Study Group 11/99Mark D. Hill, University of Wisconsin-Madison Complete Recommendations (2 of 2) Expose industry to HPC potential (pilot projects & personnel exchanges; consider biology) Expose academia to HPC potential (pilot projects & personnel exchanges; consider biology) Provide sustained HPC funding to academia Provide HPC benchmarks to academia Provide some money to academia to buy HPC machines to build better HPC machines