SlideShare a Scribd company logo
1 of 23
Download to read offline
Memory-Driven
Computing
A story about The Machine and Gen-Z
What is the motivation?
2
The New Normal: Compute is not keeping up
3
Data
(Zettabytes)
Data nearly doubles every
two years (2013-2020)
Data growth
Transistors
(thousands)
Single-thread
Performance
(SpecINT)
Frequency
(MHz)
Typical Power
(Watts)
Number of
Cores
Microprocessors
107
106
105
104
103
102
101
100
The past 60 years
4
1950s 1960s 1970s 1980s 1990s 2000s
Toda
y
It’s time to rethink
how computers are built
RDBMS
httpd
Memory-Driven Computing
5
SoC SoC
SoC
SoC
SoC
SoC
SoC
SoC
SoC
SoC
SoC
SoC
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory-Driven
Computing
Processor-Centric
Computing
Memory
+
Fabric
Customize the hardware to the workload
7
Special
Purpose
Compute
Reduced cost
Less energy
Less space
Less complex
GPU DSP
x86
ASIC
Photonic
Neuro
Quantum
POWER
SPARC
RISC
VARM
FPGA
Memory
8
Q: How do we get to
Memory-Driven
Computing?
The Machine Program: Memory fabric testbed
9
HPE demonstrated the world’s first Memory-Driven Computing
architecture: Major milestone for The Machine project
10
On Nov 28, 2016, we announced the fundamental building
blocks of the new architecture are working together
demonstrated…
• Compute nodes accessing a shared pool of
Fabric-Attached Memory;
• An optimized Linux-based operating system (OS)
running on a customized System on a Chip (SOC);
• Photonics/Optical communication links, including
the new X1 photonics module (our chip for optical
transmission) are online and operational;
• New software programming tools designed to take
advantage of abundant persistent memory.
Node
Switch
11
4TB Fabric-attached memory
Fabric-attached memory
Fabric-attached memory
Fabric-attached memory
Fabric-attached memory
Fabric-attached memory
Fabric-attached memory
SoC
256GB
DRAM
SoCDRAM
SoCDRAM
SoCDRAM
SoCDRAM
SoCDRAM
SoCDRAM
Fabric Switch
Switch
Switch
Switch
Switch
Switch
Switch
Transform performance with Memory-Driven programming
In-memory analytics
15xfaster
New algorithms Completely rethink
Modify existing
frameworks
Similarity search
20xfaster
Financial models
8,000xfaster
Large-scale
graph inference
100xfaster
12
The Emulated Machine The Simulated Machine The Machine
Hardware/Software co-development
Hardware development
Software development
13
The Machine Distribution
Software stack for Memory-Driven Computing
Machine (Prototype) hardware
The Machine Distribution
Node Operating System
Persistent
Memory Library
(pmem.io)
Librarian File System (LFS)
Fabric-attached memory
atomics library
Linux
(L4TM)
Example Applications
Management
Services
Librarian
Data Management & Programming Frameworks
Managed data
structures
SPARKLE
Emulation/Simulation Tools
Performance
emulation for NVM
Fabric attached
memory emulation
X’86 emulation hardware Open sourced components
Fault-tolerant
programming
Fast optimistic
engine
Programming and
analytics tools
Operating system support
Emulation/simulation tools
14
http://www.labs.hpe.com/research/themachine/TheMachineDistribution
What are core Memory-Driven Computing components?
15
Combining memory and
storage in a stable
environment to increase
processing speed and
improve energy efficiency
Using photonics where
necessary to eliminate
distance and create otherwise
impossible topologies
Optimizing processing from
general to specific tasks
Radically simplifying
programming and enabling
new applications that we can’t
even begin to build today
Fast, persistent
memory
Fast memory fabric
Task-specific
processing
New software
MDC drives new computer science
One architecture scales from the dense data center to the intelligent edge
16
Memory Abundance
– Similarity search
– Search space optimization
– Financials futures modeling
Non-volatility
of Memory
– Scalable transactional key
value stores
– Managed data structures
– Energy scalability and retention
Memory shared with
just the right compute
– Spark in-memory Hadoop
– Deep neural net training
– Network function virtualization
Dynamic Range
– Memory-Driven Computing
edge
– Consistent node, enclosure,
rack, row, data center
Memory-Driven
Computing
Photonic fabrics destroy distance
17
Photonics
Hundreds of racks
can behave as a
single server
= 4096 yottabytes292
bytes
High Bandwidth
Low Latency
Advanced workloads & technologies
Compatible
Economical
Gen-Z
A new data access technology
Open Standard
I/O
Accelerators
FPGA GPU
CPUs
SoC SoC GPUFPGA
MemoryMemoryMemory Memory
Pooled Memory
Network Storage
Direct Attach, Switched, or Fabric Topology
18
Gen-Z – Interconnect for Fabric Attached Memory
I/O
Accelerators
FPGA GPU
CPUs
SoC SoC GPUFPGA
MemoryMemoryMemory Memory
Pooled Memory
Network Storage
19
Gen-Z – Interconnect for Messaging
I/O
Accelerators
FPGA GPU
CPUs
SoC SoC GPUFPGA
MemoryMemoryMemory Memory
Pooled Memory
Network Storage
20
Gen-Z – Interconnect for Composable IO
I/O
Accelerators
FPGA GPU
CPUs
SoC SoC GPUFPGA
MemoryMemoryMemory Memory
Pooled Memory
Network Storage
21
Industry collaboration on interconnect technology
Industry leaders developing a
next generation, memory-semantic
interconnect
22
For more resources on MDC & The Machine
23
Overview
− The Machine www.hpe.com/themachine
− The Machine news room https://www.hpe.com/us/en/newsroom/news-archive/feature/2016/06/The-Machine-Discover.html
− Memory-Driven Computing https://www.labs.hpe.com/next-next/mdc
Articles and important announcements
− Adapting to Thrive in a New Economy of Memory Abundance
https://www.labs.hpe.com/pdf/IEEE_Adapting_to_Thrive_in_a_New_Economy_of_Memory_Abundance.pdf
− HPE Demonstrates World’s First Memory-Driven Computing Architecture
https://www.hpe.com/us/en/newsroom/news-archive/press-release/2016/11/1287610-hewlett-packard-enterprise-demonstrates-worlds-first-
memory-driven-computing-architecture.html
− The Data Center of the Future, Here Today
https://www.hpe.com/us/en/newsroom/news-archive/featured-article/2016/11/The-Data-Center-of-the-Future-Here-Today-Technologies-from
-The-Machine-Program-Drive-Hybrid-Infrastructure-Portfolio-and-Future-Innovations.html
Technical articles
− Drilling Down Into The Machine From HPE https://www.nextplatform.com/2016/01/04/drilling-down-into-the-machine-from-hpe/
− The Intertwining Of Memory And Performance Of HPE’s Machine
https://www.nextplatform.com/2016/01/11/the-intertwining-of-memory-and-performance-of-hpes-machine/
− Weaving Together The Machine’s Fabric Memory https://www.nextplatform.com/2016/01/18/weaving-together-the-machines-fabric-memory/
− The Bits And Bytes Of The Machine’s Storage https://www.nextplatform.com/2016/01/25/the-bits-and-bytes-of-the-machines-storage/
− Non Volatile Heaps And Object Stores In The Machine https://www.nextplatform.com/2016/02/08/non-volatile-heaps-object-stores-machine/
− Operating Systems, Virtualization, And The Machine https://www.nextplatform.com/2016/02/01/operating-systems-virtualization-machine/
− Future Systems: How HP Will Adapt The Machine To HPC
https://www.nextplatform.com/2015/08/17/future-systems-how-hp-will-adapt-the-machine-to-hpc/
− Spark on Superdome X Previews in-memory on The Machine
https://www.nextplatform.com/2016/04/11/spark-superdome-x-previews-memory-machine/

More Related Content

What's hot

Accelerating Hadoop, Spark, and Memcached with HPC Technologies
Accelerating Hadoop, Spark, and Memcached with HPC TechnologiesAccelerating Hadoop, Spark, and Memcached with HPC Technologies
Accelerating Hadoop, Spark, and Memcached with HPC Technologies
inside-BigData.com
 
A PCIe Congestion-Aware Performance Model for Densely Populated Accelerator S...
A PCIe Congestion-Aware Performance Model for Densely Populated Accelerator S...A PCIe Congestion-Aware Performance Model for Densely Populated Accelerator S...
A PCIe Congestion-Aware Performance Model for Densely Populated Accelerator S...
inside-BigData.com
 
Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...
inside-BigData.com
 
Energy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic TuningEnergy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic Tuning
inside-BigData.com
 

What's hot (20)

Accelerating Hadoop, Spark, and Memcached with HPC Technologies
Accelerating Hadoop, Spark, and Memcached with HPC TechnologiesAccelerating Hadoop, Spark, and Memcached with HPC Technologies
Accelerating Hadoop, Spark, and Memcached with HPC Technologies
 
High Performance Interconnects: Landscape, Assessments & Rankings
High Performance Interconnects: Landscape, Assessments & RankingsHigh Performance Interconnects: Landscape, Assessments & Rankings
High Performance Interconnects: Landscape, Assessments & Rankings
 
Accelerating apache spark with rdma
Accelerating apache spark with rdmaAccelerating apache spark with rdma
Accelerating apache spark with rdma
 
A Fresh Look at HPC from Huawei Enterprise
A Fresh Look at HPC from Huawei EnterpriseA Fresh Look at HPC from Huawei Enterprise
A Fresh Look at HPC from Huawei Enterprise
 
A PCIe Congestion-Aware Performance Model for Densely Populated Accelerator S...
A PCIe Congestion-Aware Performance Model for Densely Populated Accelerator S...A PCIe Congestion-Aware Performance Model for Densely Populated Accelerator S...
A PCIe Congestion-Aware Performance Model for Densely Populated Accelerator S...
 
OpenCAPI-based Image Analysis Pipeline for 18 GB/s kilohertz-framerate X-ray ...
OpenCAPI-based Image Analysis Pipeline for 18 GB/s kilohertz-framerate X-ray ...OpenCAPI-based Image Analysis Pipeline for 18 GB/s kilohertz-framerate X-ray ...
OpenCAPI-based Image Analysis Pipeline for 18 GB/s kilohertz-framerate X-ray ...
 
State of ARM-based HPC
State of ARM-based HPCState of ARM-based HPC
State of ARM-based HPC
 
CUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computingCUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computing
 
IBM HPC Transformation with AI
IBM HPC Transformation with AI IBM HPC Transformation with AI
IBM HPC Transformation with AI
 
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
 
Xilinx Edge Compute using Power 9 /OpenPOWER systems
Xilinx Edge Compute using Power 9 /OpenPOWER systemsXilinx Edge Compute using Power 9 /OpenPOWER systems
Xilinx Edge Compute using Power 9 /OpenPOWER systems
 
SCFE 2020 OpenCAPI presentation as part of OpenPWOER Tutorial
SCFE 2020 OpenCAPI presentation as part of OpenPWOER TutorialSCFE 2020 OpenCAPI presentation as part of OpenPWOER Tutorial
SCFE 2020 OpenCAPI presentation as part of OpenPWOER Tutorial
 
Lenovo HPC Strategy Update
Lenovo HPC Strategy UpdateLenovo HPC Strategy Update
Lenovo HPC Strategy Update
 
Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...
 
BXI: Bull eXascale Interconnect
BXI: Bull eXascale InterconnectBXI: Bull eXascale Interconnect
BXI: Bull eXascale Interconnect
 
Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions Big Data Benchmarking with RDMA solutions
Big Data Benchmarking with RDMA solutions
 
IBM Data Centric Systems & OpenPOWER
IBM Data Centric Systems & OpenPOWERIBM Data Centric Systems & OpenPOWER
IBM Data Centric Systems & OpenPOWER
 
DOME 64-bit μDataCenter
DOME 64-bit μDataCenterDOME 64-bit μDataCenter
DOME 64-bit μDataCenter
 
ARM HPC Ecosystem
ARM HPC EcosystemARM HPC Ecosystem
ARM HPC Ecosystem
 
Energy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic TuningEnergy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic Tuning
 

Viewers also liked

Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linaro
 
Task 3 trailer essay
Task 3 trailer essayTask 3 trailer essay
Task 3 trailer essay
allypearlman
 
BUD17-510: Power management in Linux together with secure firmware
BUD17-510: Power management in Linux together with secure firmwareBUD17-510: Power management in Linux together with secure firmware
BUD17-510: Power management in Linux together with secure firmware
Linaro
 
Відсоткові розрахунки
Відсоткові розрахункиВідсоткові розрахунки
Відсоткові розрахунки
sveta7940
 

Viewers also liked (12)

HHVM on AArch64 - BUD17-400K1
HHVM on AArch64 - BUD17-400K1HHVM on AArch64 - BUD17-400K1
HHVM on AArch64 - BUD17-400K1
 
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
Linux-wpan: IEEE 802.15.4 and 6LoWPAN in the Linux Kernel - BUD17-120
 
P4 to OpenDataPlane Compiler - BUD17-304
P4 to OpenDataPlane Compiler - BUD17-304P4 to OpenDataPlane Compiler - BUD17-304
P4 to OpenDataPlane Compiler - BUD17-304
 
Task 3 trailer essay
Task 3 trailer essayTask 3 trailer essay
Task 3 trailer essay
 
Drug Safety Alert 3 Domperidone
Drug Safety Alert 3 DomperidoneDrug Safety Alert 3 Domperidone
Drug Safety Alert 3 Domperidone
 
George Grey Welcome Keynote - BUD17-100K1
George Grey Welcome Keynote - BUD17-100K1George Grey Welcome Keynote - BUD17-100K1
George Grey Welcome Keynote - BUD17-100K1
 
BUD17-510: Power management in Linux together with secure firmware
BUD17-510: Power management in Linux together with secure firmwareBUD17-510: Power management in Linux together with secure firmware
BUD17-510: Power management in Linux together with secure firmware
 
Gandalfs storia
Gandalfs  storiaGandalfs  storia
Gandalfs storia
 
How to use evernote
How to use evernoteHow to use evernote
How to use evernote
 
Evalution 1 antonia
Evalution 1   antoniaEvalution 1   antonia
Evalution 1 antonia
 
Відсоткові розрахунки
Відсоткові розрахункиВідсоткові розрахунки
Відсоткові розрахунки
 
BUD17-209: Reliability, Availability, and Serviceability (RAS) on ARM64
BUD17-209: Reliability, Availability, and Serviceability (RAS) on ARM64 BUD17-209: Reliability, Availability, and Serviceability (RAS) on ARM64
BUD17-209: Reliability, Availability, and Serviceability (RAS) on ARM64
 

Similar to The HPE Machine and Gen-Z - BUD17-503

Conference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environmentConference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environment
Ericsson
 

Similar to The HPE Machine and Gen-Z - BUD17-503 (20)

Ac922 cdac webinar
Ac922 cdac webinarAc922 cdac webinar
Ac922 cdac webinar
 
Machine Learning with New Hardware Challegens
Machine Learning with New Hardware ChallegensMachine Learning with New Hardware Challegens
Machine Learning with New Hardware Challegens
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
Par com
Par comPar com
Par com
 
Exascale Capabl
Exascale CapablExascale Capabl
Exascale Capabl
 
Conference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environmentConference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environment
 
Module 1 unit 3
Module 1  unit 3Module 1  unit 3
Module 1 unit 3
 
Nehalem
NehalemNehalem
Nehalem
 
Wolfgang Lehner Technische Universitat Dresden
Wolfgang Lehner Technische Universitat DresdenWolfgang Lehner Technische Universitat Dresden
Wolfgang Lehner Technische Universitat Dresden
 
Advances in GPU Computing
Advances in GPU ComputingAdvances in GPU Computing
Advances in GPU Computing
 
The end of the line for single-chip processors_.docx
The end of the line for single-chip processors_.docxThe end of the line for single-chip processors_.docx
The end of the line for single-chip processors_.docx
 
Massively Parallel Architectures
Massively Parallel ArchitecturesMassively Parallel Architectures
Massively Parallel Architectures
 
Multi-Core on Chip Architecture *doc - IK
Multi-Core on Chip Architecture *doc - IKMulti-Core on Chip Architecture *doc - IK
Multi-Core on Chip Architecture *doc - IK
 
Q1 Memory Fabric Forum: Memory Processor Interface 2023, Focus on CXL
Q1 Memory Fabric Forum: Memory Processor Interface 2023, Focus on CXLQ1 Memory Fabric Forum: Memory Processor Interface 2023, Focus on CXL
Q1 Memory Fabric Forum: Memory Processor Interface 2023, Focus on CXL
 
Heterogeneous Computing : The Future of Systems
Heterogeneous Computing : The Future of SystemsHeterogeneous Computing : The Future of Systems
Heterogeneous Computing : The Future of Systems
 
Computer Hardware
Computer HardwareComputer Hardware
Computer Hardware
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
 
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
The von Neumann Memory Barrier and Computer Architectures for the 21st CenturyThe von Neumann Memory Barrier and Computer Architectures for the 21st Century
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
 
Tg01
Tg01Tg01
Tg01
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
 

More from Linaro

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Linaro
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018
Linaro
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Linaro
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
Linaro
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
Linaro
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
Linaro
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
Linaro
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
Linaro
 

More from Linaro (20)

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qa
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP Workshop
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

The HPE Machine and Gen-Z - BUD17-503

  • 2. What is the motivation? 2
  • 3. The New Normal: Compute is not keeping up 3 Data (Zettabytes) Data nearly doubles every two years (2013-2020) Data growth Transistors (thousands) Single-thread Performance (SpecINT) Frequency (MHz) Typical Power (Watts) Number of Cores Microprocessors 107 106 105 104 103 102 101 100
  • 4. The past 60 years 4 1950s 1960s 1970s 1980s 1990s 2000s Toda y It’s time to rethink how computers are built RDBMS httpd
  • 7. Customize the hardware to the workload 7 Special Purpose Compute Reduced cost Less energy Less space Less complex GPU DSP x86 ASIC Photonic Neuro Quantum POWER SPARC RISC VARM FPGA Memory
  • 8. 8 Q: How do we get to Memory-Driven Computing?
  • 9. The Machine Program: Memory fabric testbed 9
  • 10. HPE demonstrated the world’s first Memory-Driven Computing architecture: Major milestone for The Machine project 10 On Nov 28, 2016, we announced the fundamental building blocks of the new architecture are working together demonstrated… • Compute nodes accessing a shared pool of Fabric-Attached Memory; • An optimized Linux-based operating system (OS) running on a customized System on a Chip (SOC); • Photonics/Optical communication links, including the new X1 photonics module (our chip for optical transmission) are online and operational; • New software programming tools designed to take advantage of abundant persistent memory.
  • 11. Node Switch 11 4TB Fabric-attached memory Fabric-attached memory Fabric-attached memory Fabric-attached memory Fabric-attached memory Fabric-attached memory Fabric-attached memory SoC 256GB DRAM SoCDRAM SoCDRAM SoCDRAM SoCDRAM SoCDRAM SoCDRAM Fabric Switch Switch Switch Switch Switch Switch Switch
  • 12. Transform performance with Memory-Driven programming In-memory analytics 15xfaster New algorithms Completely rethink Modify existing frameworks Similarity search 20xfaster Financial models 8,000xfaster Large-scale graph inference 100xfaster 12
  • 13. The Emulated Machine The Simulated Machine The Machine Hardware/Software co-development Hardware development Software development 13
  • 14. The Machine Distribution Software stack for Memory-Driven Computing Machine (Prototype) hardware The Machine Distribution Node Operating System Persistent Memory Library (pmem.io) Librarian File System (LFS) Fabric-attached memory atomics library Linux (L4TM) Example Applications Management Services Librarian Data Management & Programming Frameworks Managed data structures SPARKLE Emulation/Simulation Tools Performance emulation for NVM Fabric attached memory emulation X’86 emulation hardware Open sourced components Fault-tolerant programming Fast optimistic engine Programming and analytics tools Operating system support Emulation/simulation tools 14 http://www.labs.hpe.com/research/themachine/TheMachineDistribution
  • 15. What are core Memory-Driven Computing components? 15 Combining memory and storage in a stable environment to increase processing speed and improve energy efficiency Using photonics where necessary to eliminate distance and create otherwise impossible topologies Optimizing processing from general to specific tasks Radically simplifying programming and enabling new applications that we can’t even begin to build today Fast, persistent memory Fast memory fabric Task-specific processing New software
  • 16. MDC drives new computer science One architecture scales from the dense data center to the intelligent edge 16 Memory Abundance – Similarity search – Search space optimization – Financials futures modeling Non-volatility of Memory – Scalable transactional key value stores – Managed data structures – Energy scalability and retention Memory shared with just the right compute – Spark in-memory Hadoop – Deep neural net training – Network function virtualization Dynamic Range – Memory-Driven Computing edge – Consistent node, enclosure, rack, row, data center Memory-Driven Computing
  • 17. Photonic fabrics destroy distance 17 Photonics Hundreds of racks can behave as a single server = 4096 yottabytes292 bytes
  • 18. High Bandwidth Low Latency Advanced workloads & technologies Compatible Economical Gen-Z A new data access technology Open Standard I/O Accelerators FPGA GPU CPUs SoC SoC GPUFPGA MemoryMemoryMemory Memory Pooled Memory Network Storage Direct Attach, Switched, or Fabric Topology 18
  • 19. Gen-Z – Interconnect for Fabric Attached Memory I/O Accelerators FPGA GPU CPUs SoC SoC GPUFPGA MemoryMemoryMemory Memory Pooled Memory Network Storage 19
  • 20. Gen-Z – Interconnect for Messaging I/O Accelerators FPGA GPU CPUs SoC SoC GPUFPGA MemoryMemoryMemory Memory Pooled Memory Network Storage 20
  • 21. Gen-Z – Interconnect for Composable IO I/O Accelerators FPGA GPU CPUs SoC SoC GPUFPGA MemoryMemoryMemory Memory Pooled Memory Network Storage 21
  • 22. Industry collaboration on interconnect technology Industry leaders developing a next generation, memory-semantic interconnect 22
  • 23. For more resources on MDC & The Machine 23 Overview − The Machine www.hpe.com/themachine − The Machine news room https://www.hpe.com/us/en/newsroom/news-archive/feature/2016/06/The-Machine-Discover.html − Memory-Driven Computing https://www.labs.hpe.com/next-next/mdc Articles and important announcements − Adapting to Thrive in a New Economy of Memory Abundance https://www.labs.hpe.com/pdf/IEEE_Adapting_to_Thrive_in_a_New_Economy_of_Memory_Abundance.pdf − HPE Demonstrates World’s First Memory-Driven Computing Architecture https://www.hpe.com/us/en/newsroom/news-archive/press-release/2016/11/1287610-hewlett-packard-enterprise-demonstrates-worlds-first- memory-driven-computing-architecture.html − The Data Center of the Future, Here Today https://www.hpe.com/us/en/newsroom/news-archive/featured-article/2016/11/The-Data-Center-of-the-Future-Here-Today-Technologies-from -The-Machine-Program-Drive-Hybrid-Infrastructure-Portfolio-and-Future-Innovations.html Technical articles − Drilling Down Into The Machine From HPE https://www.nextplatform.com/2016/01/04/drilling-down-into-the-machine-from-hpe/ − The Intertwining Of Memory And Performance Of HPE’s Machine https://www.nextplatform.com/2016/01/11/the-intertwining-of-memory-and-performance-of-hpes-machine/ − Weaving Together The Machine’s Fabric Memory https://www.nextplatform.com/2016/01/18/weaving-together-the-machines-fabric-memory/ − The Bits And Bytes Of The Machine’s Storage https://www.nextplatform.com/2016/01/25/the-bits-and-bytes-of-the-machines-storage/ − Non Volatile Heaps And Object Stores In The Machine https://www.nextplatform.com/2016/02/08/non-volatile-heaps-object-stores-machine/ − Operating Systems, Virtualization, And The Machine https://www.nextplatform.com/2016/02/01/operating-systems-virtualization-machine/ − Future Systems: How HP Will Adapt The Machine To HPC https://www.nextplatform.com/2015/08/17/future-systems-how-hp-will-adapt-the-machine-to-hpc/ − Spark on Superdome X Previews in-memory on The Machine https://www.nextplatform.com/2016/04/11/spark-superdome-x-previews-memory-machine/