SlideShare a Scribd company logo
State of ARM-based HPC
LTD20-106
24 March 2020
Welcome!
1. This is not our first rodeo…
a. Mont Blanc -
https://www.montblanc-project.eu/wp-content/uploads/2017/12/UCHPC_Presentation_PDF_
lw.pdf
b. Linaro Connect -
http://connect.linaro.org.s3.amazonaws.com/sfo17/Presentations/SFO17-200K1.pdf
c. Linaro Connect - https://connect.linaro.org/resources/san19/san19-400k1/
d. Arm - https://developer.arm.com/solutions/hpc
2. The question of whether Aarch64/Arm64 can do HPC is a resounding Yes!
Typical components of a HPC
1. Common components.
a. As near identical configuration per node as possible.
b. A method of interconnecting nodes.
2. A job scheduler.
a. Slurm workload manager
b. Univa grid engine
c. ...and others or ways to parallelise across nodes.
3. CPU / RAM / Interconnect / Storage
Is that enough?
Components
1. Core volume/density.
a. We used to count the number of simultaneous processes by the number of physical
CPUs.
i. In each node we look at number of CPUs
ii. The number of cores
iii. The number of threads
1. Is threading intentionally disabled?
iv. Is NUMA supported?
v. Whether those CPUs are cache-coherent.
2. Levels of Cache
L0 - Macro-op cache
L1 - for each core
L2 - for each cluster of cores
L3 - for each cluster of CPUs
L1,L2,L3 Cache have separate Instruction and Data elements.
Chips
● Arm v8.0-A (Advanced Neon, SIMD 32 x 128bit)
○ Ampere eMag 8180
○ Cavium ThunderX
○ Qualcomm Kryo
● Arm v8.1-A
○ Marvell ThunderX2 (28core variant) - Astra Supercomputer (dual-socket)
○ Marvell ThunderX2 (32core variant) - Isambard Supercomputer (dual-socket)
● Arm v8.2-A
○ Arm NeoverseN1
○ Fujitsu A64FX (+SVE) - Fugaku Supercomputer (single-socket)
○ Huawei Kunpeng 920
○ NVidia Carmel
○ Ampere Altra (v8.2+)
● Arm v8.3-A (SIMD Complex Number rotation support and Nested Virtualisation support)
○ Marvell ThunderX3 (v8.3+) 2020
○ Huawei Kunpeng 930 (almost v8.4 + SVE) 2021
https://en.wikipedia.org/wiki/ARM_architecture
Chips
● Arm v8.6-A (Neoverse N2 ‘Zeus’ to be used in the European Processor Initiative)
○ General Matrix Multiply (GEMM)
○ Bfloat16 format support
○ SIMD matrix manipulation instructions, BFDOT, BFMMLA, BFMLAL and BFCVT
○ Enhancements for virtualization, system management and security
● Arm SVE2
○ Fine-grained data-level parallelism
Support for v8.6-A and SVE2 to be in GCC 10 and LLVM CLANG 9
Announced April 2019
https://en.wikipedia.org/wiki/ARM_architecture
RISC, CISC, ACCELERATOR
● The ARM ISA is a RISC implementation
○ Do simple operations highly efficiently.
○ Each operation takes one clock cycle, enables pipelining.
● A CISC implementation
○ Do simple instructions like RISC but have additional complex instructions that take more
than one clock cycle. Pipelining is more cumbersome.
● Accelerators
○ Do bespoke actions as quick as possible, even asynchronously.
● The Challenge,
○ Can an ARM ISA extended with accelerator-style operations be as effective as a CISC +
plug-in Accelerator?
Interconnects
● Between upto 128 cores there is ARM CMN600 - Coherent Mesh Network for single chassis
● Between chassis there are:
○ PCIe
○ CCIX
○ CXL?
○ Ares
○ Tofu
● Network options
○ InfiniBand - Low latency
○ Ethernet
Adaptive Compute Acceleration
https://www.xilinx.com/products/silicon-devices/acap/versal-premium.html
Resilience
● ECC Memory
● Dual power-supplies
● Core fault sensing
● ...Containers?
Blending Containers
● Containers are packaged environments to enable the easy execution of applications by
supplying its dependencies within.
● Multiple containers can work together as building blocks of a larger solution.
● Subject to operational requirements, containers can be built to run on a variety of platforms.
○ From SBC to HPC!
● With the right sort of scheduler system and orchestration tool jobs become:
○ Auto-built/tested
○ Parallelised
○ Flexible
○ Scalable
○ On-demand
Storage is still required...
● DRAM is volatile
● Virtual disks ephemeral
● Diskless nodes
● Persistent storage is still needed:
○ File systems
■ Ext4,lvm,xfs,zfs
○ Parallel file systems
■ Lustre
○ Distributed storage
■ CEPH
○ Media
■ Conventional disks
■ SSD,nvme
Applications
What does HPC enable...
● 292 Libraries/Applications tested for Aarch64 -
https://gitlab.com/arm-hpc/packages/-/wikis/home
● Weather prediction
○ Although Scalable Probabilistic approximation might be more efficient…
https://advances.sciencemag.org/content/6/5/eaaw0961
● Molecular Dynamics
○ GROMACS supports SIMD NEON operations
○ https://redmine.gromacs.org/issues/2806 SIMD algorithms for ARM SVE scheduled for
2021.
● AI
All things Cloud...
● IDC - Worldwide Server Market Revenue Declined 11.6% Year Over Year in the Second Quarter
of 2019 https://www.idc.com/getdoc.jsp?containerId=prUS45482519
● COVID-19 pandemic causes Stock Market falls of 20% (Mar.2020).
https://www.wired.com/story/covid-19-spreads-listen-stock-market/
● Working remotely is now the norm.
● Scalable on-demand services brings Serverless Computing.
The Linaro Datacenter & Cloud Group (LDCG)
● Common development center for the Arm
Server & Infrastructure ecosystem
● Eliminates fragmentation, reduces cost
and accelerates time to market
● Members can focus on innovation and
differentiated value-add
● Working on core open-source software for
ARM servers
○ Server architecture – UEFI/ACPI/ServerReady
○ ARMv8 enablement & optimization
○ Big Data, BigTop, Hadoop and Spark
○ Cloud Infrastructure such as Kubernetes,
OpenStack and Ceph
Linaro Developer Cloud
Enterprise-class Arm Powered
servers hosted in UK are available for
development, test, CI and cloud
deployments for VM and containers.
www.linaro.cloud
Lower deployment & management barriers
Leverage the Linaro Developer Cloud and other services to develop
cost-effective Cloud-integrated HPC development frameworks and generate
reference implementations to accelerate
Member-driven with Advisory Board
Members determine work completed by engineering resources while advisory
board provides subject matter expertise on HPC requirements and guidance
and feedback on ongoing HPC SIG strategic direction and roadmap
Driving datacenter-class, open-source HPC development on Arm
Identify and adopt standards to make HPC deployment on Arm a commercial
imperative. Develop real-world use cases that reap the benefits of Arm while
ensuring interoperability, modularization, orchestration
LDCG High Performance Computing (HPC) SIG
Collaborative project building on the work of the Linaro Datacenter & Cloud Group
HPC
Functions-as-a-Service
● Linaro HPC hardware being reconfigured towards a scalable environment.
○ A combination of OpenStack, K8S and OpenHPC.
○ A testbed to verify combinations of heterogeneous ingredients for the optimal recipes.
● Service Consumers
○ Send the service request and receive the service answer.
○ The service consumer will be CPU,GPU,ISA,Accelerator agnostic!
If the equipment is billed as pay-per-use then it’s our challenge to ensure that Aarch64
solutions match a significant number of requests.
Thank you
Continuing to accelerate deployment of your
Arm-based solutions through collaboration
hpc@linaro.org

More Related Content

PDF
CUDA-Python and RAPIDS for blazing fast scientific computing
PDF
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
PDF
Preparing to program Aurora at Exascale - Early experiences and future direct...
PDF
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
PDF
Overview of HPC Interconnects
PDF
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
PDF
Versal Premium ACAP for Network and Cloud Acceleration
PDF
Xilinx Edge Compute using Power 9 /OpenPOWER systems
CUDA-Python and RAPIDS for blazing fast scientific computing
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
Preparing to program Aurora at Exascale - Early experiences and future direct...
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
Overview of HPC Interconnects
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Versal Premium ACAP for Network and Cloud Acceleration
Xilinx Edge Compute using Power 9 /OpenPOWER systems

What's hot (20)

PDF
Energy Efficient Computing using Dynamic Tuning
PDF
OpenPOWER System Marconi100
PDF
IBM HPC Transformation with AI
PDF
Programming Models for Exascale Systems
PDF
Introducing HPC with a Raspberry Pi Cluster
PDF
OpenCAPI-based Image Analysis Pipeline for 18 GB/s kilohertz-framerate X-ray ...
PDF
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
PDF
NNSA Explorations: ARM for Supercomputing
PDF
SCFE 2020 OpenCAPI presentation as part of OpenPWOER Tutorial
PDF
OpenPOWER Latest Updates
PDF
Hardware & Software Platforms for HPC, AI and ML
PDF
Covid-19 Response Capability with Power Systems
PDF
BXI: Bull eXascale Interconnect
PDF
Data Plane Evolution: Towards Openness and Flexibility
PDF
DOME 64-bit μDataCenter
PDF
Lightweight Virtualized Containers For Open Platform for NFV* (OPNFV*)
PDF
Mellanox Announces HDR 200 Gb/s InfiniBand Solutions
PDF
HPC Impact: EDA Telemetry Neural Networks
PDF
Scaling the Container Dataplane
PDF
Nvidia SC16: The Greatest Challenges Can't Wait
Energy Efficient Computing using Dynamic Tuning
OpenPOWER System Marconi100
IBM HPC Transformation with AI
Programming Models for Exascale Systems
Introducing HPC with a Raspberry Pi Cluster
OpenCAPI-based Image Analysis Pipeline for 18 GB/s kilohertz-framerate X-ray ...
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
NNSA Explorations: ARM for Supercomputing
SCFE 2020 OpenCAPI presentation as part of OpenPWOER Tutorial
OpenPOWER Latest Updates
Hardware & Software Platforms for HPC, AI and ML
Covid-19 Response Capability with Power Systems
BXI: Bull eXascale Interconnect
Data Plane Evolution: Towards Openness and Flexibility
DOME 64-bit μDataCenter
Lightweight Virtualized Containers For Open Platform for NFV* (OPNFV*)
Mellanox Announces HDR 200 Gb/s InfiniBand Solutions
HPC Impact: EDA Telemetry Neural Networks
Scaling the Container Dataplane
Nvidia SC16: The Greatest Challenges Can't Wait
Ad

Similar to State of ARM-based HPC (20)

PDF
An Update on Arm HPC
PDF
Arm as a Viable Architecture for HPC and AI
PDF
Arm in HPC
PDF
ARM HPC Ecosystem
PDF
Exploring emerging technologies in the HPC co-design space
PDF
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
PDF
The First SVE Enabled Arm Processor: A64FX and Building up Arm HPC Ecosystem
PDF
Arm - ceph on arm update
PDF
Linaro HPC Workshop Note
PDF
Update on the Mont-Blanc Project for ARM-based HPC
PPTX
Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...
PDF
01 AAA SoC Prototyping Oct2024P - Future of AI.pdf
PPTX
High performance computing for research
PDF
Linaro: High Performance Computing (HPC)
PDF
OpenHPC: A Comprehensive System Software Stack
PDF
Arm Neoverse solutions @Graviton2-AWS Japan Webinar Oct2020
PDF
Implementing AI: High Performace Architectures
 
PDF
Arm Neoverse market update_05122020.pdf
PDF
Will ARM be the new Mainstream in our Data Centers? @Rejekts Paris 2024
PDF
Involvement in OpenHPC
An Update on Arm HPC
Arm as a Viable Architecture for HPC and AI
Arm in HPC
ARM HPC Ecosystem
Exploring emerging technologies in the HPC co-design space
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
The First SVE Enabled Arm Processor: A64FX and Building up Arm HPC Ecosystem
Arm - ceph on arm update
Linaro HPC Workshop Note
Update on the Mont-Blanc Project for ARM-based HPC
Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...
01 AAA SoC Prototyping Oct2024P - Future of AI.pdf
High performance computing for research
Linaro: High Performance Computing (HPC)
OpenHPC: A Comprehensive System Software Stack
Arm Neoverse solutions @Graviton2-AWS Japan Webinar Oct2020
Implementing AI: High Performace Architectures
 
Arm Neoverse market update_05122020.pdf
Will ARM be the new Mainstream in our Data Centers? @Rejekts Paris 2024
Involvement in OpenHPC
Ad

More from inside-BigData.com (20)

PDF
Major Market Shifts in IT
PPTX
Transforming Private 5G Networks
PDF
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
PDF
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
PDF
Machine Learning for Weather Forecasts
PPTX
HPC AI Advisory Council Update
PDF
Fugaku Supercomputer joins fight against COVID-19
PDF
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
PDF
Scaling TCO in a Post Moore's Era
PDF
Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc...
PDF
Data Parallel Deep Learning
PDF
Making Supernovae with Jets
PDF
Adaptive Linear Solvers and Eigensolvers
PDF
Scientific Applications and Heterogeneous Architectures
PDF
SW/HW co-design for near-term quantum computing
PDF
FPGAs and Machine Learning
PDF
Deep Learning State of the Art (2020)
PDF
DGX SuperPOD: Instant Infrastructure for AI Leadership
PDF
The Parallel Computing Revolution Is Only Half Over
PDF
Single-Cell Sequencing for Drug Discovery: Applications and Challenges
Major Market Shifts in IT
Transforming Private 5G Networks
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Machine Learning for Weather Forecasts
HPC AI Advisory Council Update
Fugaku Supercomputer joins fight against COVID-19
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Scaling TCO in a Post Moore's Era
Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc...
Data Parallel Deep Learning
Making Supernovae with Jets
Adaptive Linear Solvers and Eigensolvers
Scientific Applications and Heterogeneous Architectures
SW/HW co-design for near-term quantum computing
FPGAs and Machine Learning
Deep Learning State of the Art (2020)
DGX SuperPOD: Instant Infrastructure for AI Leadership
The Parallel Computing Revolution Is Only Half Over
Single-Cell Sequencing for Drug Discovery: Applications and Challenges

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Hybrid model detection and classification of lung cancer
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Mushroom cultivation and it's methods.pdf
PDF
Encapsulation theory and applications.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
cloud_computing_Infrastucture_as_cloud_p
Accuracy of neural networks in brain wave diagnosis of schizophrenia
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Web App vs Mobile App What Should You Build First.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Hindi spoken digit analysis for native and non-native speakers
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Hybrid model detection and classification of lung cancer
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Digital-Transformation-Roadmap-for-Companies.pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
MIND Revenue Release Quarter 2 2025 Press Release
gpt5_lecture_notes_comprehensive_20250812015547.pdf
A comparative study of natural language inference in Swahili using monolingua...
Programs and apps: productivity, graphics, security and other tools
Mushroom cultivation and it's methods.pdf
Encapsulation theory and applications.pdf

State of ARM-based HPC

  • 1. State of ARM-based HPC LTD20-106 24 March 2020
  • 2. Welcome! 1. This is not our first rodeo… a. Mont Blanc - https://www.montblanc-project.eu/wp-content/uploads/2017/12/UCHPC_Presentation_PDF_ lw.pdf b. Linaro Connect - http://connect.linaro.org.s3.amazonaws.com/sfo17/Presentations/SFO17-200K1.pdf c. Linaro Connect - https://connect.linaro.org/resources/san19/san19-400k1/ d. Arm - https://developer.arm.com/solutions/hpc 2. The question of whether Aarch64/Arm64 can do HPC is a resounding Yes!
  • 3. Typical components of a HPC 1. Common components. a. As near identical configuration per node as possible. b. A method of interconnecting nodes. 2. A job scheduler. a. Slurm workload manager b. Univa grid engine c. ...and others or ways to parallelise across nodes. 3. CPU / RAM / Interconnect / Storage Is that enough?
  • 4. Components 1. Core volume/density. a. We used to count the number of simultaneous processes by the number of physical CPUs. i. In each node we look at number of CPUs ii. The number of cores iii. The number of threads 1. Is threading intentionally disabled? iv. Is NUMA supported? v. Whether those CPUs are cache-coherent. 2. Levels of Cache L0 - Macro-op cache L1 - for each core L2 - for each cluster of cores L3 - for each cluster of CPUs L1,L2,L3 Cache have separate Instruction and Data elements.
  • 5. Chips ● Arm v8.0-A (Advanced Neon, SIMD 32 x 128bit) ○ Ampere eMag 8180 ○ Cavium ThunderX ○ Qualcomm Kryo ● Arm v8.1-A ○ Marvell ThunderX2 (28core variant) - Astra Supercomputer (dual-socket) ○ Marvell ThunderX2 (32core variant) - Isambard Supercomputer (dual-socket) ● Arm v8.2-A ○ Arm NeoverseN1 ○ Fujitsu A64FX (+SVE) - Fugaku Supercomputer (single-socket) ○ Huawei Kunpeng 920 ○ NVidia Carmel ○ Ampere Altra (v8.2+) ● Arm v8.3-A (SIMD Complex Number rotation support and Nested Virtualisation support) ○ Marvell ThunderX3 (v8.3+) 2020 ○ Huawei Kunpeng 930 (almost v8.4 + SVE) 2021 https://en.wikipedia.org/wiki/ARM_architecture
  • 6. Chips ● Arm v8.6-A (Neoverse N2 ‘Zeus’ to be used in the European Processor Initiative) ○ General Matrix Multiply (GEMM) ○ Bfloat16 format support ○ SIMD matrix manipulation instructions, BFDOT, BFMMLA, BFMLAL and BFCVT ○ Enhancements for virtualization, system management and security ● Arm SVE2 ○ Fine-grained data-level parallelism Support for v8.6-A and SVE2 to be in GCC 10 and LLVM CLANG 9 Announced April 2019 https://en.wikipedia.org/wiki/ARM_architecture
  • 7. RISC, CISC, ACCELERATOR ● The ARM ISA is a RISC implementation ○ Do simple operations highly efficiently. ○ Each operation takes one clock cycle, enables pipelining. ● A CISC implementation ○ Do simple instructions like RISC but have additional complex instructions that take more than one clock cycle. Pipelining is more cumbersome. ● Accelerators ○ Do bespoke actions as quick as possible, even asynchronously. ● The Challenge, ○ Can an ARM ISA extended with accelerator-style operations be as effective as a CISC + plug-in Accelerator?
  • 8. Interconnects ● Between upto 128 cores there is ARM CMN600 - Coherent Mesh Network for single chassis ● Between chassis there are: ○ PCIe ○ CCIX ○ CXL? ○ Ares ○ Tofu ● Network options ○ InfiniBand - Low latency ○ Ethernet
  • 10. Resilience ● ECC Memory ● Dual power-supplies ● Core fault sensing ● ...Containers?
  • 11. Blending Containers ● Containers are packaged environments to enable the easy execution of applications by supplying its dependencies within. ● Multiple containers can work together as building blocks of a larger solution. ● Subject to operational requirements, containers can be built to run on a variety of platforms. ○ From SBC to HPC! ● With the right sort of scheduler system and orchestration tool jobs become: ○ Auto-built/tested ○ Parallelised ○ Flexible ○ Scalable ○ On-demand
  • 12. Storage is still required... ● DRAM is volatile ● Virtual disks ephemeral ● Diskless nodes ● Persistent storage is still needed: ○ File systems ■ Ext4,lvm,xfs,zfs ○ Parallel file systems ■ Lustre ○ Distributed storage ■ CEPH ○ Media ■ Conventional disks ■ SSD,nvme
  • 13. Applications What does HPC enable... ● 292 Libraries/Applications tested for Aarch64 - https://gitlab.com/arm-hpc/packages/-/wikis/home ● Weather prediction ○ Although Scalable Probabilistic approximation might be more efficient… https://advances.sciencemag.org/content/6/5/eaaw0961 ● Molecular Dynamics ○ GROMACS supports SIMD NEON operations ○ https://redmine.gromacs.org/issues/2806 SIMD algorithms for ARM SVE scheduled for 2021. ● AI
  • 14. All things Cloud... ● IDC - Worldwide Server Market Revenue Declined 11.6% Year Over Year in the Second Quarter of 2019 https://www.idc.com/getdoc.jsp?containerId=prUS45482519 ● COVID-19 pandemic causes Stock Market falls of 20% (Mar.2020). https://www.wired.com/story/covid-19-spreads-listen-stock-market/ ● Working remotely is now the norm. ● Scalable on-demand services brings Serverless Computing.
  • 15. The Linaro Datacenter & Cloud Group (LDCG) ● Common development center for the Arm Server & Infrastructure ecosystem ● Eliminates fragmentation, reduces cost and accelerates time to market ● Members can focus on innovation and differentiated value-add ● Working on core open-source software for ARM servers ○ Server architecture – UEFI/ACPI/ServerReady ○ ARMv8 enablement & optimization ○ Big Data, BigTop, Hadoop and Spark ○ Cloud Infrastructure such as Kubernetes, OpenStack and Ceph Linaro Developer Cloud Enterprise-class Arm Powered servers hosted in UK are available for development, test, CI and cloud deployments for VM and containers. www.linaro.cloud
  • 16. Lower deployment & management barriers Leverage the Linaro Developer Cloud and other services to develop cost-effective Cloud-integrated HPC development frameworks and generate reference implementations to accelerate Member-driven with Advisory Board Members determine work completed by engineering resources while advisory board provides subject matter expertise on HPC requirements and guidance and feedback on ongoing HPC SIG strategic direction and roadmap Driving datacenter-class, open-source HPC development on Arm Identify and adopt standards to make HPC deployment on Arm a commercial imperative. Develop real-world use cases that reap the benefits of Arm while ensuring interoperability, modularization, orchestration LDCG High Performance Computing (HPC) SIG Collaborative project building on the work of the Linaro Datacenter & Cloud Group HPC
  • 17. Functions-as-a-Service ● Linaro HPC hardware being reconfigured towards a scalable environment. ○ A combination of OpenStack, K8S and OpenHPC. ○ A testbed to verify combinations of heterogeneous ingredients for the optimal recipes. ● Service Consumers ○ Send the service request and receive the service answer. ○ The service consumer will be CPU,GPU,ISA,Accelerator agnostic! If the equipment is billed as pay-per-use then it’s our challenge to ensure that Aarch64 solutions match a significant number of requests.
  • 18. Thank you Continuing to accelerate deployment of your Arm-based solutions through collaboration [email protected]