March 6, 2003Thomas Sterling - Caltech & JPL 1 Crystal Ball Panel Thomas Sterling California Institute of Technology and NASA Jet Propulsion Laboratory.

Slides:



Advertisements
Similar presentations
10/14/2005Caltech1 Reliable State Machines Dr. Gary R Burke California Institute of Technology Jet Propulsion Laboratory.
Advertisements

Parallel computer architecture classification
DSO National Laboratories People. Passion. Innovation. DSTA Scholarship Tea Session 7 March 2010 Ng Hui Khoon Senior Research Engineer DSO National Laboratories.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Program Systems Institute Russian Academy of Sciences1 Program Systems Institute Research Activities Overview Extended Version Alexander Moskovsky, Program.
Strategies for Success in Industrial and Government Research Labs Kathleen Fisher AT&T Labs Research Tina Eliassi-Rad Lawrence Livermore National Laboratory.
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
Presented by Scalable Systems Software Project Al Geist Computer Science Research Group Computer Science and Mathematics Division Research supported by.
A 100,000 Ways to Fa Al Geist Computer Science and Mathematics Division Oak Ridge National Laboratory July 9, 2002 Fast-OS Workshop Advanced Scientific.
Supercomputers Daniel Shin CS 147, Section 1 April 29, 2010.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
1 Dr. Frederica Darema Senior Science and Technology Advisor NSF Future Parallel Computing Systems – what to remember from the past RAMP Workshop FCRC.
AgentOS: The Agent-based Distributed Operating System for Mobile Networks Salimol Thomas Department of Computer Science Illinois Institute of Technology,
Case Study: The E1 Distributed Operating System Chris Krentz 3/20/2007.
NGNS Program Managers Richard Carlson Thomas Ndousse ASCAC meeting 11/21/2014 Next Generation Networking for Science Program Update.
Simo Niskala Teemu Pasanen
Constellation Technologies Providing a support service to commercial users of gLite Nick Trigg.
Computer System Architectures Computer System Software
Chapter 2 Computer Clusters Lecture 2.3 GPU Clusters for Massive Paralelism.
Basic Energy Sciences Advisory Committee Meeting March 3, 2010 Overview of the DOE Office of Science Graduate Fellowship Program Julie Carruthers, Ph.D.
Software Software is omnipresent in the lives of billions of human beings. Software is an important component of the emerging knowledge based service.
Center for Programming Models for Scalable Parallel Computing: Project Meeting Report Libraries, Languages, and Execution Models for Terascale Applications.
Erik P. DeBenedictis Sandia National Laboratories October 24-27, 2005 Workshop on the Frontiers of Extreme Computing Sandia is a multiprogram laboratory.
Results Matter. Trust NAG. Numerical Algorithms Group Mathematics and technology for optimized performance Alternative Processors Panel IDC, Tucson, Sept.
Computer system overview1 The Effects of Computers Pervasive in all professions How have computers affected my life? How have computers affected my life?
Binary Representation of Information bit: 0 byte: "word": chapter 8.
March 22, 2000Dr. Thomas Sterling, Caltech1. Networking Options for Beowulf Clusters Dr. Thomas Sterling California Institute of Technology and NASA Jet.
Crystal Ball Panel ORNL Heterogeneous Distributed Computing Research Al Geist ORNL March 6, 2003 SOS 7.
Center for Computational Sciences O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Vision for OSC Computing and Computational Sciences
Revitalizing High-End Computing – Progress Report July 14, 2004 Dave Nelson (NCO) with thanks to John Grosh (DoD)
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
March 9, 2015 San Jose Compute Engineering Workshop.
Advanced Principles of Operating Systems (CE-403).
October 12, 2004Thomas Sterling - Caltech & JPL 1 Roadmap and Change How Much and How Fast Thomas Sterling California Institute of Technology and NASA.
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
Federal Cybersecurity Research Agenda June 2010 Dawn Meyerriecks
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
May 6, 2002Earth System Grid - Williams The Earth System Grid Presented by Dean N. Williams PI’s: Ian Foster (ANL); Don Middleton (NCAR); and Dean Williams.
Network Computing Laboratory Brainstorming Practice - Warm-up Exercise Network Computing Lab.
ST5 PDR June 19-20, 2001 NMP 2-1 EW M ILLENNIUM P ROGRA NNMM Program Overview Dr. Christopher Stevens Jet Propulsion Laboratory, California Institute of.
Overview. 2 Mission Point Of Entry Communication and collaboration between the university and industry Create, coordinate, and promote Interdisciplinary.
CPSC 171 Introduction to Computer Science System Software and Virtual Machines.
1 NSF/TeraGrid Science Advisory Board Meeting July 19-20, San Diego, CA Brief TeraGrid Overview and Expectations of Science Advisory Board John Towns TeraGrid.
Breakout Group: Debugging David E. Skinner and Wolfgang E. Nagel IESP Workshop 3, October, Tsukuba, Japan.
Programmability Hiroshi Nakashima Thomas Sterling.
Computing Research Institute Dean Advisory Committee A. Sameh May 4, 2002.
B5: Exascale Hardware. Capability Requirements Several different requirements –Exaflops/Exascale single application –Ensembles of Petaflop apps requiring.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Department of Computer Science and Automation Indian Institute of Science, Bangalore, India. CSA Research Areas Theoretical Computer Science.
Lawrence Livermore National Laboratory 1 Science & Technology Principal Directorate - Computation Directorate Scalable Fault Tolerance for Petascale Systems.
{ Tanya Chaturvedi MBA(ISM) Hadoop is a software framework for distributed processing of large datasets across large clusters of computers.
Initial Kernel Timing Using a Simple PIM Performance Model Daniel S. Katz 1*, Gary L. Block 1, Jay B. Brockman 2, David Callahan 3, Paul L. Springer 1,
Problem On a regular basis we use: –Java applets –JavaScript –ActiveX –Shockwave Notion of ubiquitous computing.
March 4, 2003SOS-71 FAST-OS Arthur B. (Barney) Maccabe Computer Science Department The University of New Mexico SOS 7 Durango, Colorado March 4, 2003.
KERRY BARNES WILLIAM LUNDGREN JAMES STEED
Parallel Computers Today Oak Ridge / Cray Jaguar > 1.75 PFLOPS Two Nvidia 8800 GPUs > 1 TFLOPS Intel 80- core chip > 1 TFLOPS  TFLOPS = floating.
Physical Oceanography Distributed Active Archive Center THUANG June 9-13, 20089th GHRSST-PP Science Team Meeting GHRSST GDAC and EOSDIS PO.DAAC.
By SPEC INFOTECH. A programming language reigning the IT industry Marking its presence around the globe Striking Features which make Java supreme: Simplistic.
ORNL is managed by UT-Battelle for the US Department of Energy Musings about SOS Buddy Bland Presented to: SOS20 Conference March 25, 2016 Asheville, NC.
Seminar On Rain Technology
SEMINAR TOPIC ON “RAIN TECHNOLOGY”
Presented by Leo Pleše ScienceUp.org
Fundamental Operations Scalability and Speedup
Electrical Engineering
Computing Clusters, Grids and Clouds Globus data service
Towards Standards for Goal-Based Operations
Parallel computer architecture classification
Perceptual Filters What are the new breakthrough ideas, opportunities, solutions, resources, people, funding sources, clients, markets (that are there!)
Defining the Grid Fabrizio Gagliardi EMEA Director Technical Computing
Substation Automation IT Needs
Presentation transcript:

March 6, 2003Thomas Sterling - Caltech & JPL 1 Crystal Ball Panel Thomas Sterling California Institute of Technology and NASA Jet Propulsion Laboratory March 6, 2003 Presentation to the 7 th Workshop on Distributed Supercomputing :

March 6, 2003 Thomas Sterling - Caltech & JPL2 Focus Questions  What does the future hold for supercomputing?  What do we want to see?

March 6, 2003 Thomas Sterling - Caltech & JPL3 Shape of the Crystal Ball (1) timelines  Enabling device technologies  Supercomputer architectures and execution models  Programming models and languages  Compiler technology and runtime system responsibilities  Operating systems  Persistent storage, file systems, and external I/O capabilities  Reliability, fault tolerance, and failure recovery  Machine intelligence in machine programming and management  Resources: size, cost, power, time to program, time to solution  Breakthroughs in science, technology, commerce, and national security through computational advances

March 6, 2003 Thomas Sterling - Caltech & JPL4 Shape of the Crystal Ball (2) driver factors  Hard Factors Technology opportunities Moore’s Law and when does it flatline Alternative or avant garde devices (e.g. RSFQ, MRAM, Spin, quantum) Innovative concepts in computational structures and paradigms Costs of machines Costs of programming Mission requirements and level of urgency (the “counter-costs”)  Soft Factors Mainstream market pressures Legacy codes & languages Government funding  Mushy Factors Vision or lack thereof Learning curve and reticence Conservative culture Disinterest and/or lack of will

March 6, 2003 Thomas Sterling - Caltech & JPL5 Future or Fiction 100 Mflops 1 Gflops 10 Gflops 100 Gflops 1 Tflops 10 Tflops 100 Tflops 1 Pflops 10 Pflops 100 Pflops 1 Eflops 10 Eflops SUM N=1 N=500 An extrapolation of the Linpack Top-500 List of supercomputers where N=1 is the fastest machine, and Sum is aggregate performance of all. Courtesy of Thomas Sterling

March 6, 2003 Thomas Sterling - Caltech & JPL6 Panelists  Al Geist, ORNL  Mike Merrill, NSA  Thomas Stricker, ETH  Bill Gropp, ANL  Bill Camp, SNL