Dr Mandie Quartly @Mandieq
Total Page:16
File Type:pdf, Size:1020Kb
Dr Mandie Quartly OpenPOWER Global Alliances, Europe, IBM @mandie $ % Per&ormance 'ost W!at "ould you do# © 2016 OpenPOWER Foundation (!e only constant is c!ange*** Source © 2016 OpenPOWER Foundation Quantum, DNA, Workload Neural or ??? Optimised computing Systems Multi-Core Multi-Thread y c n Scaling e i Single thread c i f f E T I CLOCK ERA CLOUD ERA WOS ERA QUANTUM ERA 1970’s ~2004 ~2015 >>2025 Time © 2016 OpenPOWER Foundation Demands and consumption o& tec!nology are changin) too** © 2016 OpenPOWER Foundation Introducing the OpenPOWER +oundation, - +oundin) members in .%/0 © 2016 OpenPOWER Foundation W!at's OpenPOWER all about? Vibrant ecosystem Accelerated innovation Driving industry through open through collaboration of performance leadership development partners OpenPOWER is an open development community using the POWER Architecture © 2016 OpenPOWER Foundation This is what a revolution looks like © 2016 OpenPOWER Foundation (!e po"er of open… © 2016 OpenPOWER Foundation 2peed to inno3ation 4 2tandards 4 '!oice © 2016 OpenPOWER Foundation Open allo"s you to create "!at you need © 2016 OpenPOWER Foundation W!at's the best tool &or the 5ob# © 2016 OpenPOWER Foundation W!at's so special about POWER any"ay# © 2016 OpenPOWER Foundation POWER6 Processor 7 the lo" do"n*** POWER8 DRAM Memory Chips Buffer Up to 12 Cores, up to 96 Threads L1, L2, L3 + L4 Caches Up to 1 TB per socket Up to 230 GB/s sustained memory bandwidth © 2016 OpenPOWER Foundation POWER Processor Roadmap Focus on Enterprise Focus on Scale-Out and Enterprise Technology and Performance Driven Cost and Acceleration Driven Future POWER7 Architecture POWER8 Architecture POWER9 Architecture Partner Chip POWER10 POWER6 Architecture POWER8/9 2007 2008 2010 2012 2014 2016 2017 TBD 2018 - 20 2020+ POWER6 POWER6+ POWER7 POWER7+ POWER8 POWER8 P9 SO P9 SU P9 SO 2 cores 2 cores 8 cores 8 cores 12 cores w/ NVLink 24 cores TBD cores 10nm - 7nm 22nm 12 cores 14nm 14nm 65nm 65nm+ 45nm 32nm 22nm New Micro- Existing Architecture Enhanced T Micro- Enhanced New Micro- Enhanced New Micro- Enhanced New Micro- Micro- New Micro- Architecture Architecture Micro- Architecture Micro- Architecture Architecture Micro- Architecture Architecture Architecture Architecture With NVLink New Foundry Technology New Process New Process New Process Direct attach B Technology Technology Enhanced Technology New Process Technology memory Buffered Process Technology Memory Technology New Process Technology D © 2016 OpenPOWER Foundation NVIDIA 89:in; (echnology NVIDIA Tesla GPU NVIDIA Tesla GPU with NVLink 40+40 GB/s Graphics Memory Graphics Memory Graphics Memory 4 0+ 16+16 GB/s 40 G 80 GB/s PCIe x16 B /s Peak* POWER8 System Memory System Memory POWER8 with NVLink Current GPU Attach Future NVLink GPU Attachment © 2016 OpenPOWER Foundation FPGA CAPP PCIe POWER8 Processor Typical I/O Model Flow Copy or PinPin MMIO Notify Poll / Int Copy or Unpin Ret. From DD DD Call Acceleration Source Data Accelerator Completion Result Data Completion Flow withwith a CoherentCoherent ModelModel Shared Mem. Shared Memory Acceleration Notify Accelerator Completion 'o!erent Accelerator Processor Inter&ace <'API= © 2016 OpenPOWER Foundation 2o "!at's ne"# © 2016 OpenPOWER Foundation Vision Execution Adoption OpenPOWER Open Innovation Opening the door, a Game changing From proof of concept license to innovate solutions to industry revolution Incorporated December 2013 OpenPOWER Summit March 2015 OpenPOWER Summit April 2016 © 2016 OpenPOWER Foundation “Bringing it all together” Servers Building blocks Processors © 2016 OpenPOWER Foundation Zaius 1.25 OU • 2 POWER9 CPUS • 32 DDR4 DIMM SLOTS • 2X G4 PCIE X16 FHFL SLOTS • 1X G4 X16 HHHL SLOT • 1X G4 X16 OCP MEZ • 1X M.2 SATA PORT • 1X SATA PORT • 15X 2.5” SAS/SATA/NVME SLOTS • BMC W/GBE LOM • “DISKLESS” OPTION © 2016 OpenPOWER Foundation Cross community engagement drives mutual progress © 2016 OpenPOWER Foundation In memory databases usin) 'API attached >ash 24:1 3x server consolidation lower cost per user Before: NoSQL in memory After: NoSQL POWER8 + CAPI (x86) Flash WWW WWW 10Gb Uplink 10Gb Uplink POWER8 Server Load Balancer 4U 24U Flash Array w/ up 500GB Cache to 40TB 500GBNode Cache 500GBNode Cache 500GBNode Cache 500GBNode Cache Node Backup Nodes Less is More 24:1 physical server consolidation = 6x less rack space © 2016 OpenPOWER Foundation http://developers.openpowerfoundation.org/ © 2016 OpenPOWER Foundation Two tracks to challenge and win: Key Dates 1. The Open Road Test – Port and optimize for OpenPOWER Register today – Go faster with accelerators (optional) openpower.devpost.com 2. The Spark Rally Sun May 1st: – Train an accelerated DNN and recognize Submission periods opens objects with greater accuracy Tue Aug 2nd: – Show you can scale with Spark Submission period closes Grand prizes include a trip to Supercomputing 2016 Other prizes include iPads, Apple Watches © 2016 OpenPOWER Foundation $ % Per&ormance 'ost Bac; to the original uestion*** © 2016 OpenPOWER Foundation “I couldn't care “I want to change less about the the specifics of platform” <stack part>” A spectrum of ?carin)@*** © 2016 OpenPOWER Foundation In summary 7 so muc! goin) on*** 200+ members 60+ technologies revealed 24 countries 6 continents 100s innovations under way © 2016 OpenPOWER Foundation Main website → openpowerfoundation.org Overview → ibm.biz/openpower_overview Aoin the rebellionB [email protected] © 2016 OpenPOWER Foundation Re&erence material En)a)e in t!e OpenPOWER community T T S S E E Technology and Software Innovators,Innovators, Integrators,Integrators, R R End Users E E Innovators and Partners T T Innovators N N I I Strategic imperatives and Discuss areas ofof collaborationcollaboration Deep understanding of workload demands for and synergy in OpenPOWER. workload demands and performance and cost N N O O consumption preferences ofof optimization. I I T T Sign up for membership andand end users. C C Require open software and A A joinjoin aa workwork group.group. Team with innovators and end systems withwith choicechoice andand Build technical and business users to drive requirements, flexibility.flexibility. relationships. engage in specific projects.projects. relationships. Engage directlydirectly onon system design options. E E M M O O C C Develop Deliver Deploy T T U U collaborative innovations collaborative innovations collaborative innovations O O with compelling value with compelling value with compellingcompelling value © 2016 OpenPOWER Foundation Accelerates Infrastructure Standards 11 Work Groups 2014 2015 2016 Personalised Medicine Charter Pers Med Charter Integrated Integrated Solutions Solutions CAPI Linux SDK System SW Charter 64b ABI Platform Ref 25g IO Compatibility Charter 25g IO Spec OpenPOWER I/O Charter Sys I/O Enablement Guide CAPI AFU Intf Spec CAPI AFU Intf Spec V2 Charter Accelerator V1 OpenCL SDK Memory Charter OPMB Intf. Spec V1 FSI Specification Charter FSI Spec P8+ 1U1S P8+ 2U2S Charter P8 SP010 P8 2U2S Developer Platform Data Reference Reference Reference OpenPOWER ISA Profile V1 OpenPOWER ISA Profile V2 HW Architecture Charter IO Device Architecture V2 IO Device Architecture V3 Coherent Accel Intf Arch Coherent Accel Intf Arch Compliance Specification Comp Charter Compliance Draft Review WG Spec STD SP010 – Tyan OpenPOWER Customer Reference System AFU – Accelerator Function Unit OPMB – OpenPOWER Memory Bus SDK – Software Developer Kit CAPI – Coherent Accelerator Processor Interface FSI – Field Replaceable Unit (FRU) Service InterfaceABI – Application Binary Interface © 2016 OpenPOWER Foundation Membership Options Anyone may participate in OpenPOWER. Membership levels are designed for those that are investing to grow and enhance the OpenPOWER community and its proliferation within the industry. The OpenPOWER Foundation is a Not-for-profit entity with a Board of Directors and a Technical Steering Committee. • Membership levels provide either a default Board of Director position (Platinum) or an opportunity to be elected to the Board (Gold, Silver, and Assoc/Academic members). The Bylaws include additional governance detail. • Technical Steering Committee is formed from Work group Leads and Platinum members. Membership options include Platinum, Gold, Silver, and Associate / Academic memberships • Annual fee and dedicated full-time equivalent (FTEs) - verification of FTEs on honor system • Contributors, committers, Work group leads and project leads influence Technical Steering Committee • Associate / Academic level is not available to corporations Membership Annual Fee FTEs Technical Steering Committee Board / Voting position Level $ USD One seat per member not otherwise Includes board position Platinum $100k 10 represented Includes TSC position May be on TSC if Gold members may elect one board Gold $60k 3 Work group lead representative per three gold members $20k May be on TSC if Sliver members may elect one board Silver $5k if <300 employees 0 Work group lead representative for all silver members Associate & May be on TSC if May be elected to one community Academic $0 0 Work group lead observer, non-voting Board seat Membership agreement, Bylaws, and IP Rights Policy available for review www.openpowerfoundation.org © 2016 OpenPOWER Foundation Introducing OpenPOWER Ready ● Products C solutions may display badge ● Participants request to use it ● 'ompatibility ● 8ot CertiDcation or 'ompliance ● OpenPOWER Ready™ :ist http://openpowerfoundation.org/technical/openpower-ready/ © 2016 OpenPOWER Foundation Aoint roadmaps lookin) &or"ard..* Mellanox Interconnect