Long-Term Information Technology Research Meeting the PITAC Challenge Ken Kennedy Center for High Performance Software Rice University

Slides:



Advertisements
Similar presentations
21 st Century Science and Education for Global Economic Competition William Y.B. Chang Director, NSF Beijing Office NATIONAL SCIENCE FOUNDATION.
Advertisements

I.T. Works Principal Investigator: Peter D. Blanck, Ph.D., J.D. Project Director: James L. Schmeling, J.D. Co-Investigator: Kevin M. Schartz, Ph.D., M.C.S.
Joint CASC/CCI Workshop Report Strategic and Tactical Recommendations EDUCAUSE Campus Cyberinfrastructure Working Group Coalition for Academic Scientific.
U.S. Department of Energy’s Office of Science Basic Energy Sciences Advisory Committee Dr. Daniel A. Hitchcock October 21, 2003
High-Performance Computing
U.S. Department of Energy Office of Science Advanced Scientific Computing Research Program NERSC Users Group Meeting Department of Energy Update June 12,
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
1 Cyberinfrastructure Framework for 21st Century Science & Engineering (CF21) IRNC Kick-Off Workshop July 13,
An Excellent Proposal is a Good Idea, Well Expressed, With A Clear Indication of Methods for Pursuing the Idea, Evaluating the Findings, and Making Them.
BY THE NUMBERS Pennsylvania in FY 2012 $261 Million: NSF funds awarded 7 th : National ranking in NSF funds 82: NSF-funded institutions 1,137: NSF grants.
U.S. Science Policy Cheryl L. Eavey, Program Director
16 October 2003 Romania, ICT and FP5,6 1 Romanian Experiences Related to ICT and the Fifth Framework Program of the EU and Expectations From the Sixth.
IT Governance and Management
External Reports Overview Presentation for the ENG Advisory Committee By Michael Reischman Deputy Assistant Director for Engineering.
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
The Future of Internet Research Scott Shenker (on behalf of many networking collaborators)
Cyberinfrastructure: Framing the Issues on Your Campus What is it? Why do we care? What do we do about it now? 11 Peter M. Siegel CIO and Vice Provost,
Alabama GIS Executive Council November 17, Alabama GIS Executive Council Governor Bob Riley signs Executive Order No. 38 on November 27 th, 2007.
1 Sustaining Technical Programs The NSF’s Advanced Technological Education Program and American Competitiveness Mike Lesiecki, MATEC A Member of the Academic.
Challenges of a Harmonized Global Safety Regime Jacques Repussard Director General IRSN IAEA 2007 Scientific Forum.
1.Training and education 2.Consulting 3.Travel 4.Hardware 5.Software Which of the following is not included in a firm’s IT infrastructure investments?
Strategic Information Systems Planning
Renaissance Computing Institute PITAC Update: Computational Science Dan Reed Chancellor’s Eminent Professor Director, RENCI University of North Carolina.
Supercomputing Center Jysoo Lee KISTI Supercomputing Center National e-Science Project.
The U.S. Federal Budget in Science and Technology Kei Koizumi April 14, 2008 for the International Seminar on Policies of Science, Technology and Innovation.
President’s Information Technology Advisory Committee (PITAC) Briefing to the Advisory Committee to the Director, National Institutes of Health, Bethesda,
1 Robert S. Webb and Roger S. Pulwarty NOAA Climate Service.
Reviewed by Kim Davis EDLD 5362 Final Project May 15, 2011.
Chapter 1 Overview of a Financial Plan
The Climate Prediction Project Global Climate Information for Regional Adaptation and Decision-Making in the 21 st Century.
Professional Science Master’s Programs: Federal Budget Strategy April 4, 2008 Council of Graduate Schools.
1 THE NATIONAL SPACE WEATHER PROGRAM Sixth Symposium on Space Weather Session 1: Space Weather Agency Updates AMS Annual Meeting January 12, 2009 Mr. Samuel.
Strategic Management of IS/IT: Organization and Resources
GIS Day UWM Making the Case for GIS Coordination in Wisconsin David Mockert November 14, 2007.
AIAA’s Publications Business Publications New Initiatives Subcommittee Wednesday, 9 January 2008 Rodger Williams.
Robert (Bob) E. Kahn Inventor of the Internet. Background Information Born in Brooklyn, New York on December 23, 1938 Earned M.A. and Ph.D. degrees from.
Funding Opportunities for GI Science at National Science Foundation Nina Lam 02/04/00.
SCSC 311 Information Systems: hardware and software.
Future Investment in Information Technology Research: Interim Report of the President's Information Technology Advisory Committee Ken Kennedy PITAC Co-Chair.
Wireless Networks Breakout Session Summary September 21, 2012.
National Science Foundation 1 Evaluating the EHR Portfolio Judith A. Ramaley Assistant Director Education and Human Resources.
U.S. Department of Energy Office of Science Advanced Scientific Computing Research Program NERSC Users Group Meeting Department of Energy Update September.
IST programme Cultural Heritage in Tomorrow ’s Knowledge Society FUTURE PLANS FP6 Cultural Heritage in Tomorrow ’s Knowledge Society FUTURE PLANS FP6 RRRESE.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Research Recommendations for the Broadband Taskforce Agenda November 23, 2009.
DOE 2000, March 8, 1999 The IT 2 Initiative and NSF Stephen Elbert program director NSF/CISE/ACIR/PACI.
Information Technology Research: Investing in Our Future President's Information Technology Advisory Committee Report to the President Ken Kennedy PITAC.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Telescoping Languages A Framework for Generating High- Performance Problem-Solving Systems Ken Kennedy Center for High Performance Software Rice University.
Breakout # 1 – Data Collecting and Making It Available Data definition “ Any information that [environmental] researchers need to accomplish their tasks”
Marv Adams Chief Information Officer November 29, 2001.
6 February 2004 Internet2 Priorities 2004 Internet2 Industry Strategy Council Douglas Van Houweling.
Law Seminars International Spectrum Management Conference NTIA: SPECTRUM POLICY FOR THE 21 st CENTURY The Federal Government Spectrum Management Perspective.
Digital Data Collections ARL, CNI, CLIR, and DLF Forum October 28, 2005 Washington DC Chris Greer Program Director National Science Foundation.
System and Software Architecture Managing Complexity in Computer Systems Design and Software Implementation Ken Kennedy Rice University
Keith A. Marzullo, Ph.D. CISE/CNS DD February 24, 2011 Welcome to the Directorate for Computer and Information Science and Engineering.
Campus Texas STaR Chart Presentation for Los Fresnos HS Technology Leadership EDTC Project 2 Jaime Villarreal.
Expedition Workshop Strategic Leadership For Networking and Information Technology Education September 16, 2008 Chris Greer Director, NCO.
NITRD Networking and ITRD IT R&D CIC computing, info and comm HPCC and communication HPC high-performance computing George O. Strawn NITRD co-chair and.
Chapter 1 Overview of a Financial Plan. Copyright ©2014 Pearson Education, Inc. All rights reserved.1-2 Chapter Objectives Explain how you benefit from.
Chapter 1 WHAT IS A COMPUTER Faculty of ICT & Business Management Tel : BCOMP0101 Introduction to Information Technology.
Session 1: Technology Development August 15 NSF Workshop.
LINKAGES BETWEEN INSTITUTIONS OF HE, VET AND LABOUR MARKET MR NIKOS IOANNOU.
The Division includes two lines of effort:
Unidata Policy Committee Meeting
Warning Signs: Effects of Proposed Federal Funding Cuts to Environmental and Climate Research and Development Programs novim.org/budget Kei Koizumi.
The Curry School of Education October 3, 2018
Defining the Grid Fabrizio Gagliardi EMEA Director Technical Computing
Presentation transcript:

Long-Term Information Technology Research Meeting the PITAC Challenge Ken Kennedy Center for High Performance Software Rice University Center for High Performance Software

PITAC Charter The Committee shall provide an independent assessment of: —Progress made in implementing the High-Performance Computing and Communications (HPCC) Program; —Progress in designing and implementing the Next Generation Internet initiative; —The need to revise the HPCC Program; —Balance among components of the HPCC Program; —Whether the research and development undertaken pursuant to the HPCC Program is helping to maintain United States leadership in advanced computing and communications technologies and their applications; —Other issues as specified by the Director of the Office of Science and Technology. –Review of the entire IT investment strategy — is it meeting the nation’s needs

Center for High Performance Software PITAC Membership Co-Chairs: —Bill Joy, Sun Microsystems— Ken Kennedy, Rice Members: —Eric Benhamou, 3Com— Vinton Cerf, MCI —Ching-chih Chen, Simmons— David Cooper, LLNL —Steve Dorfman, Hughes— David Dorman, PointCast —Bob Ewald, SGI— David Farber, Penn —Sherri Fuller, U of Washington— Hector Garcia-Molina, Stanford —Susan Graham, UC Berkeley— Jim Gray, Microsoft —Danny Hillis, Disney, Inc— Robert Kahn, CNRI —John Miller, Montana State— David Nagel, AT&T —Raj Reddy*, Carnegie Mellon— Ted Shortliffe, Stanford —Larry Smarr, UIUC— Joe Thompson, Miss. State —Les Vadasz, Intel— Andy Viterbi, Qualcomm —Steve Wallach, Centerpoint — Irving Wladawsky-Berger*, IBM * = current co-chair

Center for High Performance Software Methodology Evaluation of Federal Research Investment Portfolio —Plans reviewed for each of the major areas: –High End Computing and Computation –Large Scale Networking –Human Centered Computer Systems –High Confidence Systems –Education, Training, and Human Resources Review of Balance in Federal Research Portfolio —Fundamental versus Applied –Based on our own definition of these terms —High-Risk versus Low-Risk —Long-Term versus Short-Term

Center for High Performance Software Principal Finding Drift Away from Long-Term Fundamental Research

Center for High Performance Software Principal Finding Drift Away from Long-Term Fundamental Research —Agencies pressed by the growth of IT needs –IT R&D budgets have grown steadily but not dramatically –IT industry has accounted for over 30 percent of the real GDP growth over the past five years, but gets only 1 out of 75 Federal R&D dollars –Problems solved by IT are critical to the nation—engineering design, health and medicine, defense

Center for High Performance Software Principal Finding Drift Away from Long-Term Fundamental Research —Agencies pressed by the growth of IT needs –IT R&D budgets have grown steadily but not dramatically –IT industry has accounted for over 30 percent of the real GDP growth over the past five years, but gets only 1 out of 75 Federal R&D dollars –Problems solved by IT are critical to the nation—engineering design, health and medicine, defense —Most IT R&D agencies are mission-oriented –Natural and correct to favor the short-term needs of the mission

Center for High Performance Software Principal Finding Drift Away from Long-Term Fundamental Research —Agencies pressed by the growth of IT needs –IT R&D budgets have grown steadily but not dramatically –IT industry has accounted for over 30 percent of the real GDP growth over the past five years, but gets only 1 out of 75 Federal R&D dollars –Problems solved by IT are critical to the nation—engineering design, health and medicine, defense —Most IT R&D agencies are mission-oriented –Natural and correct to favor the short-term needs of the mission This Trend Must Be Reversed —Continue the flow of ideas to fuel the information economy and society

Center for High Performance Software Remedy

Center for High Performance Software Remedy Increase the Federal IT R&D Investment by 1.4 billion dollars per year —Ramp up over five years —Focus on increasing fundamental research

Center for High Performance Software Remedy Increase the Federal IT R&D Investment by 1.4 billion dollars per year —Ramp up over five years —Focus on increasing fundamental research Invest in Key Areas Needing Attention —Software —Scalable Information Infrastructure —High-End Computing —Social, Economic, and Workforce Issues

Center for High Performance Software Remedy Increase the Federal IT R&D Investment by 1.4 billion dollars per year —Ramp up over five years —Focus on increasing fundamental research Invest in Key Areas Needing Attention —Software —Scalable Information Infrastructure —High-End Computing —Social, Economic, and Workforce Issues Develop a Coherent Management Strategy —Establish clear organizational responsibilities —Diversify modes of support

Center for High Performance Software Software Recommendations —Make fundamental software research an absolute priority —Invest in key area needing attention –Improving programmer productivity Ameliorate the shortage of IT professionals –Improving reliability and robustness of software –Improving usability through human interface innovations –Improving capabilities for information management —Make software research a substantive component of every major information technology research initiative.

Center for High Performance Software Scalable Information Infrastructure Research Needed: —Understanding the behavior of the global-scale network. —Physics of the network, including optical and wireless technologies such as satellites, and bandwidth issues. —Scalability of the Internet. —Information management, Information and services survivability —Large-scale applications and the scalable services they require. –National digital library, Next-generation world-wide web —Fund a balanced set of testbeds that serve the needs of networking research, research in enabling information technologies and advanced applications, and Internet research.

Center for High Performance Software High-End Computing Findings: —High-end computing is essential for science and engineering research —High-end computing is an enabling element of the United States national security program —New applications of high-end computing are ripe for exploration —Suppliers of high-end systems suffer from difficult market pressures –High-end market not large —Advances in high-end computing eventually find their way to desktop Recommendation —Fund high-end computing research (architecture, software, and applications, and testbeds) because it is important to the government and the health, welfare, and security of the population

Center for High Performance Software Social, Economic, Workforce Issues Invest in Four Areas: —IT-literate population —IT workforce –More workers, more underrepresented groups —Use of IT in education —Understanding economic and policy implications of technology

Center for High Performance Software Social, Economic, Workforce Issues Invest in Four Areas: —IT-literate population —IT workforce –More workers, more underrepresented groups —Use of IT in education —Understanding economic and policy implications of technology An Observation on IT Workforce —Research investment in universities is critical –Without it, faculty leave –Without it, grad students do not go —> no new faculty –Without faculty, we cannot produce more BS graduates

Center for High Performance Software Questions Can we increase long-term research by rebudgeting?

Center for High Performance Software Questions Can we increase long-term research by rebudgeting? —No, because the short-term work addresses essential problems

Center for High Performance Software Questions Can we increase long-term research by rebudgeting? —No, because the short-term work addresses essential problems Why doesn’t industry fund this?

Center for High Performance Software Questions Can we increase long-term research by rebudgeting? —No, because the short-term work addresses essential problems Why doesn’t industry fund this? —Industry research focused on product development –Enormously expensive

Center for High Performance Software Questions Can we increase long-term research by rebudgeting? —No, because the short-term work addresses essential problems Why doesn’t industry fund this? —Industry research focused on product development –Enormously expensive —Thurow: –Private rate of return on research — 24% –Societal rate of return on research — 66%

Center for High Performance Software Questions Can we increase long-term research by rebudgeting? —No, because the short-term work addresses essential problems Why doesn’t industry fund this? —Industry research focused on product development –Enormously expensive —Thurow: –Private rate of return on research — 24% –Societal rate of return on research — 66% —Industry is not good at funding and developing disruptive technologies —Federal Government funding creates fuel for the venture capital system

Center for High Performance Software Good News Administration Budget —Proposed additional $366 million in FY 2000 –Appropriated: $226 million —Proposed $605 million increase for FY 2001 —Successive years unclear Congress —Sensenbrenner NITR&D Act from House Science Committee –5 years of funding at PITAC-recommended levels –Permanent R&D investment tax credit –Passed with near-unanimous support –Only partially reflected in the Senate authorization bills —Appropriations are year-to-year

Center for High Performance Software IT Grand Challenges

Center for High Performance Software IT Grand Challenges Software Reliability —Who will pay for bug free, feature-poor software?

Center for High Performance Software IT Grand Challenges Software Reliability —Who will pay for bug free, feature-poor software? Internet Scalability and Security —How do we handle 2 billion internet connections at DSL speed? —What if those connections are mobile and wireless?

Center for High Performance Software IT Grand Challenges Software Reliability —Who will pay for bug free, feature-poor software? Internet Scalability and Security —How do we handle 2 billion internet connections at DSL speed? —What if those connections are mobile and wireless? Realistic Telepresence —Can we put airlines out of business?

Center for High Performance Software IT Grand Challenges Software Reliability —Who will pay for bug free, feature-poor software? Internet Scalability and Security —How do we handle 2 billion internet connections at DSL speed? —What if those connections are mobile and wireless? Realistic Telepresence —Can we put airlines out of business? The Internet as Problem-Solving Engine* —GrADS Project

Center for High Performance Software IT Grand Challenges Software Reliability —Who will pay for bug free, feature-poor software? Internet Scalability and Security —How do we handle 2 billion internet connections at DSL speed? —What if those connections are mobile and wireless? Realistic Telepresence —Can we put airlines out of business? The Internet as Problem-Solving Engine* —GrADS Project Software Productivity* —Workforce shortage —Idea: make it possible for end users to be application developers

Center for High Performance Software National Distributed Computing

Center for High Performance Software National Distributed Computing

Center for High Performance Software National Distributed Computing

Center for High Performance Software National Distributed Computing Database

Center for High Performance Software National Distributed Computing Supercomputer Database

Center for High Performance Software National Distributed Computing Database Supercomputer Database

Center for High Performance Software GrADS Project (NSF NGS): Berman, Chien, Cooper, Dongarra, Foster, Gannon, Johnsson, Kennedy, Kesselman, Mellor-Crummey, Reed, Torczon, Wolski Grid Compilation Architecture Goal: reliable performance under varying load

Center for High Performance Software Execution Environment Grid Compilation Architecture

Center for High Performance Software Program Preparation System Execution Environment Grid Compilation Architecture

Center for High Performance Software Programming Productivity Challenges —programming is hard —professional programmers are in short supply —high performance will continue to be important

Center for High Performance Software Programming Productivity Challenges —programming is hard —professional programmers are in short supply —high performance will continue to be important One Strategy: Make the End User a Programmer —professional programmers develop components —users integrate components using: –problem-solving environments (PSEs) –scripting languages (possibly graphical) examples: Visual Basic, Tcl/Tk, AVS, Khoros

Center for High Performance Software Programming Productivity Challenges —programming is hard —professional programmers are in short supply —high performance will continue to be important One Strategy: Make the End User a Programmer —professional programmers develop components —users integrate components using: –problem-solving environments (PSEs) –scripting languages (possibly graphical) examples: Visual Basic, Tcl/Tk, AVS, Khoros Compilation for High Performance —translate scripts and components to common intermediate language —optimize the resulting program using interprocedural methods

Center for High Performance Software Telescoping Languages L 1 Class Library L 1 Class Library

Center for High Performance Software Telescoping Languages L 1 Class Library L 1 Class Library Compiler Generator Compiler Generator L 1 Compiler Could run for hours

Center for High Performance Software Telescoping Languages L 1 Class Library L 1 Class Library Script Compiler Generator Compiler Generator L 1 Compiler Script Translator Script Translator Optimized Application Optimized Application Vendor Compiler Vendor Compiler Could run for hours understands library calls as primitives

Center for High Performance Software Telescoping Languages: Advantages Compile times can be reasonable —More compilation time can be spent on libraries –Amortized over many uses —Script compilations can be fast –Components reused from scripts may be included in libraries

Center for High Performance Software Telescoping Languages: Advantages Compile times can be reasonable —More compilation time can be spent on libraries –Amortized over many uses —Script compilations can be fast –Components reused from scripts may be included in libraries High-level optimizations can be included —Based on specifications of the library designer –Properties often cannot be determined by compilers –Properties may be hidden after low-level code generation

Center for High Performance Software Telescoping Languages: Advantages Compile times can be reasonable —More compilation time can be spent on libraries –Amortized over many uses —Script compilations can be fast –Components reused from scripts may be included in libraries High-level optimizations can be included —Based on specifications of the library designer –Properties often cannot be determined by compilers –Properties may be hidden after low-level code generation User retains substantive control over language performance —Mature code can be built into a library and incorporated into language

Center for High Performance Software Challenges for the SIAM Community Theories of security and reliability —Most of the current tools are based on mathematics –public-key encryption —New frontier: Software

Center for High Performance Software Challenges for the SIAM Community Theories of security and reliability —Most of the current tools are based on mathematics –public-key encryption —New frontier: Software Theories of scalable, reconfigurable communication networks —Routing, load balancing –Integer and mixed integer programming

Center for High Performance Software Challenges for the SIAM Community Theories of security and reliability —Most of the current tools are based on mathematics –public-key encryption —New frontier: Software Theories of scalable, reconfigurable communication networks —Routing, load balancing –Integer and mixed integer programming Robust libraries for scientific computation —Components for problem-solving systems —Latency-tolerant algorithms —Management of accuracy in heterogeneous computer configurations

Center for High Performance Software Challenges for the SIAM Community Theories of security and reliability —Most of the current tools are based on mathematics –public-key encryption —New frontier: Software Theories of scalable, reconfigurable communication networks —Routing, load balancing –Integer and mixed integer programming Robust libraries for scientific computation —Components for problem-solving systems —Latency-tolerant algorithms —Management of accuracy in heterogeneous computer configurations Transmission of high-quality video —Compression, compression, compression

Center for High Performance Software Summary IT Research Needs Revitalization —Focus on the long term

Center for High Performance Software Summary IT Research Needs Revitalization —Focus on the long term —University research critical –for both ideas and human resources –government support role is essential

Center for High Performance Software Summary IT Research Needs Revitalization —Focus on the long term —University research critical –for both ideas and human resources –government support role is essential —Areas of focus –software, scalable infrastructure, high performance computing, societal and economic impact

Center for High Performance Software Summary IT Research Needs Revitalization —Focus on the long term —University research critical –for both ideas and human resources –government support role is essential —Areas of focus –software, scalable infrastructure, high performance computing, societal and economic impact IT Grand Challenges —Software productivity, software reliability, internet security and reliability, telepresence, Grid computing

Center for High Performance Software Summary IT Research Needs Revitalization —Focus on the long term —University research critical –for both ideas and human resources –government support role is essential —Areas of focus –software, scalable infrastructure, high performance computing, societal and economic impact IT Grand Challenges —Software productivity, software reliability, internet security and reliability, telepresence, Grid computing Critical Role for the SIAM Community