“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not.

Slides:



Advertisements
Similar presentations
Tivoli Software from IBM Storage Resource Management Webcast
Advertisements

Dynamic Systems Initiative (DSI) Model- and Policy-Based Systems Management Kirill Tatarinov
IBM Corporate Environmental Affairs and Product Safety
Configuration management
Mafijul Islam, PhD Software Systems, Electrical and Embedded Systems Advanced Technology & Research Research Issues in Computing Systems: An Automotive.
Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Establishing Industrial Advisory Boards using a Practice Transfer Adoption Model Samantha Pugh University of Leeds Michael Grove University of Birmingham.
Technology Drivers Traditional HPC application drivers – OS noise, resource monitoring and management, memory footprint – Complexity of resources to be.
Stefanos Fotiou, April 16th – 17th, 2014 The 10-Year Framework of Programmes on Sustainable Consumption and Production (10YFP) From Policy to Action.
DEPARTMENT OF COMPUTER LOUISIANA STATE UNIVERSITY Models without Borders Thomas Sterling Arnaud & Edwards Professor, Department of Computer Science.
Last Lecture The Future of Parallel Programming and Getting to Exascale 1.
4.1.5 System Management Background What is in System Management Resource control and scheduling Booting, reconfiguration, defining limits for resource.
German Priority Programme 1648 Software for Exascale Computing.
1 Runnemede: Disruptive Technologies for UHPC John Gustafson Intel Labs HPC User Forum – Houston 2011.
June 1, 2004Computer Security: Art and Science © Matt Bishop Slide #18-1 Chapter 18: Introduction to Assurance Overview Why assurance? Trust and.
1 Dr. Frederica Darema Senior Science and Technology Advisor NSF Future Parallel Computing Systems – what to remember from the past RAMP Workshop FCRC.
1 New Architectures Need New Languages A triumph of optimism over experience! Ian Watson 3 rd July 2009.
OHT 14.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software quality infrastructure components The need for procedures and.
HW/SW Co-Synthesis of Dynamically Reconfigurable Embedded Systems HW/SW Partitioning and Scheduling Algorithms.
Laboratory Management - 1
Jessica Burns, Mike Baker, John Klinger. Strategic Management Definition- the art and science of formulating, implementing, and evaluating cross-functional.
Capability Maturity Model
Software Reliability: The “Physics” of “Failure” SJSU ISE 297 Donald Kerns 7/31/00.
© 2010 Plexent – All rights reserved. 1 Change –The addition, modification or removal of approved, supported or baselined CIs Request for Change –Record.
S T A M © 2000, KPA Ltd. Software Trouble Assessment Matrix Software Trouble Assessment Matrix *This presentation is extracted from SOFTWARE PROCESS QUALITY:
N By: Md Rezaul Huda Reza n
Exascale Programming Models Lecture Series 06/12/2014 What is OCR? TG Team (presenter: Romain Cledat) June 12,
QBASE Engineering © QBASE Engineering Sdn Bhd Measurement System Analysis – MSA Course Description Total Quality Management ( TQM) is being pursued by.
Enav.it Channelling Finance and Innovation to Industry Steps towards the Air Traffic Management system modernisation.
WHO–ITU National eHealth Strategy Toolkit An effective approach to national Strategy Development and Implementation Clayton Hamilton WHO Regional Office.
SOFTWARE ENGINEERING1 Introduction. Software Software (IEEE): collection of programs, procedures, rules, and associated documentation and data SOFTWARE.
JVB-STC'97- 1 #*#* Successful Adoption and Use of Object Oriented Technologies STC ‘97 April 30, 1997 Jim Van Buren.
November , 2009SERVICE COMPUTATION 2009 Analysis of Energy Efficiency in Clouds H. AbdelSalamK. Maly R. MukkamalaM. Zubair Department.
ICANN COMMUNITY STRATEGIC PLANNING DISCUSSION Brussels, June
1 Advance Computer Architecture CSE 8383 Ranya Alawadhi.
4.2.1 Programming Models Technology drivers – Node count, scale of parallelism within the node – Heterogeneity – Complex memory hierarchies – Failure rates.
Back-end (foundation) Working group X-stack PI Kickoff Meeting Sept 19, 2012.
Exascale Programming Models Lecture Series 06/12/2014 What is OCR? TG Team (presenter: Romain Cledat) June 12,
Accelerating Evidence-based Action in Cancer Control and Facilitating Virtual Collaboration in Canada through Cancerview.ca International Cancer Control.
LESSON 3. Properties of Well-Engineered Software The attributes or properties of a software product are characteristics displayed by the product once.
Background to and aims of the Regional Innovation Fund Healthier Horizons.
DynamicMR: A Dynamic Slot Allocation Optimization Framework for MapReduce Clusters Nanyang Technological University Shanjiang Tang, Bu-Sung Lee, Bingsheng.
1 Margaret Christison Head of Product Data Standards Product Information Standards Defence Logistics 2004.
© 2012 IBM Corporation IBM Security Systems 1 © 2012 IBM Corporation Cloud Security: Who do you trust? Martin Borrett Director of the IBM Institute for.
Slide #18-1 Introduction to Assurance CS461/ECE422 Fall 2008 Based on slides provided by Matt Bishop for use with Computer Security: Art and Science.
Design and Planning Tools John Grosh Lawrence Livermore National Laboratory April 2016.
Capability Maturity Model. What is CMM? n CMM: Capability Maturity Model n Developed by the Software Engineering Institute of the Carnegie Mellon University.
Azure Stack Foundation
Technology and Corruption: The Case of FMIS
Support for Program Analysis as a First-Class Design Constraint in Legion Michael Bauer 02/22/17.
Enhanced Recovery After Surgery Alan Willson 17 November 2010
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
Alberta Livestock and Meat Agency
The Development Process of Web Applications
Providing Security for Embedded Devices Through Virtualization
Chapter 18: Introduction to Assurance
Introduction.
One ODOT: Positioned for the Future
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
Protect | Transform | Innovate
HPC User Forum 2012 Panel on Potential Disruptive Technologies Emerging Parallel Programming Approaches Guang R. Gao Founder ET International.
Certifying graphics experiences on Windows 8
Sixth Power Plan Setting Conservation Targets and Implementation Strategies Jill Steiner, Snohomish Public Utility District Northwest Power and Conservation.
Chapter 13 Quality Management
INNOVATIONS TO ENHANCE CLIMATE ACTIONS AT SUB NATIONAL LEVEL
Capability Maturity Model
Ministry of National Economy of The Republic of Kazakhstan
MGT601 SME MANAGEMENT.
Capability Maturity Model
Capitalize on Your Business’s Technology
Presentation transcript:

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 1 Runnemede (Intel, Reservoir, ETI, UIUC, UD, UCSD) UHPC Disruptive Innovation Wilfred Pinfold Intel Labs. April, 2011

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 2 Outline Industry Trends UHPC Innovation Call to action

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 3 Efficiency Trend Mflops/Watt Trend

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 4 Complexity Trend Trend

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 5 Resiliency Trend Trend Time Between Failures

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 6 Power Improvements Required

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 7 Without Disruptive Innovation China takes the Exascale Prize November 15 th, 2018 China builds the first system to achieve a sustained Exaflop and once again takes first place on listing of the world’s Top 500 computers. This year’s results should not come as a surprise. China has been pouring investments into high performance computing for almost two decades and having taken the top slot with a system built from commercial parts in 2010 now has a system with it’s own accelerators. An official policy and strong funding commitment have propelled China from a technological backwater in 2001 when it did not have a single machine in the Top 500 into a supercomputing superpower. The first Exascale supercomputer employs 10 million custom accelerators that draw 200MW to achieve it’s target performance.

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 8 Outline Industry Trends UHPC Innovation Call to action

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 9 Efficiency Embrace Parallelism Improve execution efficiency Push efficiency at cost of complexity/ resiliency Use co-design techniques to target important workloads Manage Locality Improve memory efficiency Stop unnecessary movement (Cache) Programmable memory access Commercial Commercial Commercial

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 10 Complexity New Programming Tools Separate dependencies from implementation (CnC) Provide placement patterns (HTA) Gentle Ramp (Software crutches) Fine Grain Event Driven Execution Scheduler to remove configuration dependencies Execution feedback to optimize performance Power management to enable over provisioning Commercial Commercial

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 11 Resiliency Self Aware Highly instrumented silicon and system Fine grain control of voltage by function/region Adjustable voltage for optimum reliability Hardware Error Detection software correction Pick a fault model and let evolve (we have control) Parity everywhere Robust system oversight through hardware isolation Local state capture local recovery Commercial Commercial Commercial Commercial

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 12 Efficiency Trend Mflops/Watt Trend UHPC

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 13 Complexity Trend Trend UHPC

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 14 Resiliency Trend Trend UHPC

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 15 Power Improvements Required

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 16 With UHPC DARPA leads US government to Exascale November 15 th, 2018 The first system based on technology developed under the UHPC program achieves a sustained Exaflop and takes first place on the listing of the world’s Top 500 computers. While other countries pursued a bruit force approach to Exascale DARPA lead a program to establish a new more efficient, reliable and programmable approach to advanced computing. With a limited investment DARPA launched a program in 2010 that set a new path in research that made this strategically important achievement possible. The new system employs 800 million highly efficient execution cores drawing 20MW.

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 17 Outline Industry Trends UHPC Innovation Call to action

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 18 Opportunity We are proposing a new execution model! We are proposing a new programming model! To be successful This Group must lead

“This research was, in part, funded by the U.S. Government. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Government.” 19 Now! Tools need to be developed Programmers need time to learn and adopt Mission planners need time to plan programs Without a usable proof of concept this summer nothing will change for 2018 To impact on system design we must have a proof of concept environment this summer