ARM HPC Ecosystem

inside-BigData.com
inside-BigData.comPresident of insideHPC Media à inside-BigData.com
©ARM 2017
ARM HPC Ecosystem
Darren Cepulis
HPC Forum, Santa Fe, NM
HPC Segment Manager
ARM Business Segment Group
19th April 2017
©ARM 20172
ARM Collaboration for Exascale Programs
Japan
Fujitsu and RIKEN announced that the
Post-K system targeted at Exascale will
be based on ARMv8 with new Scalable
Vector Extensions.
China
James Lin, vice director for the Center
of HPC at Shanghai JiaoTong University
claims China will build three pre-
Exascale prototypes to select the
architecture for their Exascale system.
The three prototypes are based on
AMD, SunWei TaihuLight, and ARMv8.
United States
ARM is currently a participant in
two Department of Energy funded
pre-Exascale projects: Data
Movement Dominates and Fast
Forward 2.
European Union
Through FP7 and Horizon 2020,
ARM has been involved in several
funded pre-Exascale projects
including the Mont Blanc program
which deployed one of the first
ARM prototype HPC systems.
©ARM 20173
ARM HPC deployments starting in 2H2017
Two recent announcements about ARM in HPC in Europe:
©ARM 20174
Japan Exascale
slides from Fujitsu at ISC’16
©ARM 20175
Foundational SW Ecosystem for HPC
 Linux OS’s – RedHat, SUSE, CENTOS, UBUNTU,…
 Compilers – ARM, GNU, LLVM,…
 Libraries – ARM, OpenBLAS, BLIS,ATLAS, FFTW…
 Parallelism – OpenMP, OpenMPI, MVAPICH2,…
 Debugging – Allinea, RWTotalview, GDB,…
 Analysis – ARM,Allinea, HPCToolkit,TAU,…
 Job schedulers – LSF, PBS Pro, SLURM,…
 Cluster mgmt – Bright, CMU, warewulf,…
Open-source
Commercial
Predictable Baseline
©ARM 20176
OpenHPC defines a baseline. It is a community effort to
provide a common, verified set of open source packages for
HPC deployments
ARM’s participation:
 Silver member of OpenHPC
 ARM is on the OpenHPCTechnical Steering Committee
in order to drive ARM architecture build support
Status (April 2017):
 1.3.0 release out now
 All packages built on ARMv8 for both CentOS and SUSE
 ARM-based machines are being used for builds in the
OpenHPC build infrastructure atTACC
 https://github.com/arm-hpc/ohpc/
– now on ARM
Functional
Areas
Supported packages / components
Base OS RHEL/CentOS 7.1, SLES 12
Administrative
Tools
Conman, Ganglia, Lmod, LosF, ORCM, Nagios, pdsh,
prun
Provisioning Warewulf
Resource Mgmt. SLURM, Munge. Altair PBS Pro
I/O Services Lustre client (community version)
Numerical,
Scientific Libraries
Boost, GSL, FFTW, Metis, PETSc, Trilinos, Hypre,
SuperLU, Mumps
I/O Libraries HDF5 (pHDF5), NetCDF (including C++ and Fortran
interfaces), Adios
Compiler Families GNU (gcc, g++, gfortran)
MPI Families OpenMPI, MVAPICH2
Development
Tools
Autotools (autoconf, automake, libtool), Valgrind,R,
SciPy/NumPy
Performance
Tools
PAPI, Intel IMB, mpiP, pdtoolkit TAU
©ARM 20177
ARM HPC tools commercial portfolio
ARM Code AdvisorARM C/C++ Compiler
ACTIONABLE ADVICETO
OPTIMIZEYOUR CODE
COMMERCIALLY SUPPORTED
FOR HPC APPLICATIONS
ARM Instruction EmulatorARM SVE C/C++ Compiler
DEVELOP SOFTWARE FOR
TOMORROW’S HARDWARETODAY
COMPILER SUPPORT FOR
ARM SCALABLEVECTOR EXTENSION
ARM Performance Libraries
BLAS, LAPACK and FFT
MICRO-ARCHITECTURALLYTUNED
Allinea Performance ReportsAllinea Forge (DDT+MAP)
MONITOR AND TUNE APPLICATION
PERFORMANCE INTHE FIELD
CODE DEBUGGING and PROFILING
TOOLS for HPC APPLICATIONS
©ARM 20178
ARM Compiler
Commercially supported C/C++ compiler for Linux user-space HPC applications
LLVM-based
 LLVM-based
 ARM-on-ARM compiler
 For application development (not bare-metal/embedded)
Fortran in the works
 Leveraging on-going PGI FLANG collaboration
OpenMP
 Uses latest open source (now ARM-optimized) LLVM OpenMP runtime
©ARM 20179
ARM Performance Libraries
Optimized BLAS, LAPACK and FFT
Commercial 64-bit ARMv8 math libraries
 Commonly used low-level math routines - BLAS, LAPACK and FFT.
 Validated with NAG’s test suite, a de-facto standard.
Best-in-class performance with commercial support
 Tuned by ARM for Cortex-A72, Cortex-A57 and Cortex-A53.
 Maintained and Supported by ARM for a wide range of ARM-based SoCs.
 Regular benchmarking against open source alternatives.
Silicon partners can provide tuned micro-kernels for their SoCs
 Partners can collaborate directly working with our source-code and test suite.
 Alternatively they can contribute through open source route.
Commercially Supported
by ARM
Validated with
NAG test suite
Performance on par
with best-in-class math libraries
©ARM 201710
Open source in the ARM HPC ecosystem
 Many open-source applications have been ported to ARMv8 for a variety of
HPC sectors:
©ARM 201711
www.arm.com/hpc
https://www.nextplatform.com/2017/03/15/arm-antes-hpc-software-stack/
Further reading:
©ARM 201712
Server OS support solidifies for ARM in 2016
 SUSE (SLES 12) providing first commercial enterprise Linux distribution optimized for ARM-
based 64-bit servers - https://www.suse.com/products/arm
 Red Hat Enterprise Linux Server for ARM (RHELSA) 7.3 release with single-host virtualization
based on KVM, Ceph for prototyping and deploying and initial support for Red Hat Developer
Toolset (latest stable open source C and C++) http://red.ht/2flVOH7
 CentOS 7.3 for ARM64 released with greatly improved support for CaviumThunderX SoC family
https://lists.centos.org/pipermail/centos-announce/2017-January/022193.html
 Canonical and ARM collaborate on commercial Ubuntu OpenStack and Ceph for ARMv8
servers: https://insights.ubuntu.com/2016/10/17/canonical-and-arm-collaborate-on-openstack/
 FreeBSD 11 released - ARM joins x86 as primary architectures supported -
https://www.freebsdfoundation.org/blog/freebsd-takes-open-source-to-11-with-latest-
release/ and https://www.freebsd.org/releases/11.0R/relnotes.html
 Xen hypervisor 4.8 released - Updates focus on ARM server enhancements, security hardening and
quality code: http://www.marketwired.com/press-release/xen-project-hypervisor-continues-to-
expand-into-embedded-use-cases-in-latest-release-2181499.htm
1 sur 12

Recommandé

BXI: Bull eXascale Interconnect par
BXI: Bull eXascale InterconnectBXI: Bull eXascale Interconnect
BXI: Bull eXascale Interconnectinside-BigData.com
2.1K vues20 diapositives
DOME 64-bit μDataCenter par
DOME 64-bit μDataCenterDOME 64-bit μDataCenter
DOME 64-bit μDataCenterinside-BigData.com
1.1K vues42 diapositives
OpenHPC: A Comprehensive System Software Stack par
OpenHPC: A Comprehensive System Software StackOpenHPC: A Comprehensive System Software Stack
OpenHPC: A Comprehensive System Software Stackinside-BigData.com
3.7K vues16 diapositives
Trends in Systems and How to Get Efficient Performance par
Trends in Systems and How to Get Efficient PerformanceTrends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient Performanceinside-BigData.com
725 vues38 diapositives
IBM Data Centric Systems & OpenPOWER par
IBM Data Centric Systems & OpenPOWERIBM Data Centric Systems & OpenPOWER
IBM Data Centric Systems & OpenPOWERinside-BigData.com
846 vues19 diapositives
High-Performance and Scalable Designs of Programming Models for Exascale Systems par
High-Performance and Scalable Designs of Programming Models for Exascale SystemsHigh-Performance and Scalable Designs of Programming Models for Exascale Systems
High-Performance and Scalable Designs of Programming Models for Exascale Systemsinside-BigData.com
2.8K vues58 diapositives

Contenu connexe

Tendances

High Performance Interconnects: Landscape, Assessments & Rankings par
High Performance Interconnects: Landscape, Assessments & RankingsHigh Performance Interconnects: Landscape, Assessments & Rankings
High Performance Interconnects: Landscape, Assessments & Rankingsinside-BigData.com
482 vues22 diapositives
CUDA-Python and RAPIDS for blazing fast scientific computing par
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 computinginside-BigData.com
1K vues82 diapositives
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant... par
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...Linaro
2.4K vues13 diapositives
High Performance Interconnects: Assessment & Rankings par
High Performance Interconnects: Assessment & RankingsHigh Performance Interconnects: Assessment & Rankings
High Performance Interconnects: Assessment & Rankingsinside-BigData.com
1.6K vues22 diapositives
A Fresh Look at HPC from Huawei Enterprise par
A Fresh Look at HPC from Huawei EnterpriseA Fresh Look at HPC from Huawei Enterprise
A Fresh Look at HPC from Huawei Enterpriseinside-BigData.com
759 vues18 diapositives
A PCIe Congestion-Aware Performance Model for Densely Populated Accelerator S... par
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
791 vues40 diapositives

Tendances(20)

High Performance Interconnects: Landscape, Assessments & Rankings par inside-BigData.com
High Performance Interconnects: Landscape, Assessments & RankingsHigh Performance Interconnects: Landscape, Assessments & Rankings
High Performance Interconnects: Landscape, Assessments & Rankings
CUDA-Python and RAPIDS for blazing fast scientific computing par inside-BigData.com
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
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant... par 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...
Linaro2.4K vues
High Performance Interconnects: Assessment & Rankings par inside-BigData.com
High Performance Interconnects: Assessment & RankingsHigh Performance Interconnects: Assessment & Rankings
High Performance Interconnects: Assessment & Rankings
inside-BigData.com1.6K vues
A PCIe Congestion-Aware Performance Model for Densely Populated Accelerator S... par 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...
Mellanox Announces HDR 200 Gb/s InfiniBand Solutions par inside-BigData.com
Mellanox Announces HDR 200 Gb/s InfiniBand SolutionsMellanox Announces HDR 200 Gb/s InfiniBand Solutions
Mellanox Announces HDR 200 Gb/s InfiniBand Solutions
inside-BigData.com2.1K vues
Microsoft Project Olympus AI Accelerator Chassis (HGX-1) par inside-BigData.com
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)Microsoft Project Olympus AI Accelerator Chassis (HGX-1)
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)
inside-BigData.com3.6K vues
SPACK: A Package Manager for Supercomputers, Linux, and MacOS par inside-BigData.com
SPACK: A Package Manager for Supercomputers, Linux, and MacOSSPACK: A Package Manager for Supercomputers, Linux, and MacOS
SPACK: A Package Manager for Supercomputers, Linux, and MacOS
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod... par inside-BigData.com
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...
Hardware & Software Platforms for HPC, AI and ML par inside-BigData.com
Hardware & Software Platforms for HPC, AI and MLHardware & Software Platforms for HPC, AI and ML
Hardware & Software Platforms for HPC, AI and ML
inside-BigData.com1.3K vues
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su... par 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...
Linaro2.7K vues
OpenCAPI-based Image Analysis Pipeline for 18 GB/s kilohertz-framerate X-ray ... par Ganesan Narayanasamy
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 ...
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora par Linaro
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
Linaro3.7K vues
SGI: Meeting Manufacturing's Need for Production Supercomputing par inside-BigData.com
SGI: Meeting Manufacturing's Need for Production SupercomputingSGI: Meeting Manufacturing's Need for Production Supercomputing
SGI: Meeting Manufacturing's Need for Production Supercomputing

Similaire à ARM HPC Ecosystem

Arm as a Viable Architecture for HPC and AI par
Arm as a Viable Architecture for HPC and AIArm as a Viable Architecture for HPC and AI
Arm as a Viable Architecture for HPC and AIinside-BigData.com
914 vues34 diapositives
Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc... par
Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...
Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...Eric Van Hensbergen
1K vues36 diapositives
Arm - ceph on arm update par
Arm - ceph on arm updateArm - ceph on arm update
Arm - ceph on arm updateinwin stack
240 vues17 diapositives
An Update on the European Processor Initiative par
An Update on the European Processor InitiativeAn Update on the European Processor Initiative
An Update on the European Processor Initiativeinside-BigData.com
1K vues22 diapositives
HPC network stack on ARM - Linaro HPC Workshop 2018 par
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 2018Linaro
2.6K vues21 diapositives
An Update on Arm HPC par
An Update on Arm HPCAn Update on Arm HPC
An Update on Arm HPCinside-BigData.com
595 vues21 diapositives

Similaire à ARM HPC Ecosystem(20)

Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc... par Eric Van Hensbergen
Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...
Balance, Flexibility, and Partnership: An ARM Approach to Future HPC Node Arc...
Arm - ceph on arm update par inwin stack
Arm - ceph on arm updateArm - ceph on arm update
Arm - ceph on arm update
inwin stack240 vues
HPC network stack on ARM - Linaro HPC Workshop 2018 par Linaro
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
Linaro2.6K vues
ARM 32-bit Microcontroller Cortex-M3 introduction par anand hd
ARM 32-bit Microcontroller Cortex-M3 introductionARM 32-bit Microcontroller Cortex-M3 introduction
ARM 32-bit Microcontroller Cortex-M3 introduction
anand hd764 vues
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived! par OPNFV
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
OPNFV386 vues
LCE12: LCE12 ARMv8 Plenary par Linaro
LCE12: LCE12 ARMv8 PlenaryLCE12: LCE12 ARMv8 Plenary
LCE12: LCE12 ARMv8 Plenary
Linaro5.4K vues
SUSE Linux for HPC - It Just Keeps Getting Better par inside-BigData.com
SUSE Linux for HPC - It Just Keeps Getting BetterSUSE Linux for HPC - It Just Keeps Getting Better
SUSE Linux for HPC - It Just Keeps Getting Better
Involvement in OpenHPC par Linaro
Involvement in OpenHPC	Involvement in OpenHPC
Involvement in OpenHPC
Linaro2.7K vues
Designing Scalable HPC, Deep Learning and Cloud Middleware for Exascale Systems par inside-BigData.com
Designing Scalable HPC, Deep Learning and Cloud Middleware for Exascale SystemsDesigning Scalable HPC, Deep Learning and Cloud Middleware for Exascale Systems
Designing Scalable HPC, Deep Learning and Cloud Middleware for Exascale Systems
inside-BigData.com1.3K vues
UCX: An Open Source Framework for HPC Network APIs and Beyond par Ed Dodds
UCX: An Open Source Framework for HPC Network APIs and BeyondUCX: An Open Source Framework for HPC Network APIs and Beyond
UCX: An Open Source Framework for HPC Network APIs and Beyond
Ed Dodds731 vues
Deployment of an HPC Cloud based on Intel hardware par Intel IT Center
Deployment of an HPC Cloud based on Intel hardwareDeployment of an HPC Cloud based on Intel hardware
Deployment of an HPC Cloud based on Intel hardware
Intel IT Center453 vues
SUSE High Performance Computing: It just keeps getting better par Jay Kruemcke
SUSE High Performance Computing: It just keeps getting betterSUSE High Performance Computing: It just keeps getting better
SUSE High Performance Computing: It just keeps getting better
Jay Kruemcke204 vues

Plus de inside-BigData.com

Major Market Shifts in IT par
Major Market Shifts in ITMajor Market Shifts in IT
Major Market Shifts in ITinside-BigData.com
5K vues27 diapositives
Preparing to program Aurora at Exascale - Early experiences and future direct... par
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
1.4K vues45 diapositives
Transforming Private 5G Networks par
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networksinside-BigData.com
1.3K vues14 diapositives
The Incorporation of Machine Learning into Scientific Simulations at Lawrence... par
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...inside-BigData.com
1.4K vues33 diapositives
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ... par
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...inside-BigData.com
709 vues53 diapositives
HPC Impact: EDA Telemetry Neural Networks par
HPC Impact: EDA Telemetry Neural NetworksHPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural Networksinside-BigData.com
309 vues18 diapositives

Plus de inside-BigData.com(20)

Preparing to program Aurora at Exascale - Early experiences and future direct... par 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...
inside-BigData.com1.4K vues
The Incorporation of Machine Learning into Scientific Simulations at Lawrence... par inside-BigData.com
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
inside-BigData.com1.4K vues
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ... par inside-BigData.com
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring par inside-BigData.com
Biohybrid Robotic Jellyfish for Future Applications in Ocean MonitoringBiohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Fugaku Supercomputer joins fight against COVID-19 par inside-BigData.com
Fugaku Supercomputer joins fight against COVID-19Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19
inside-BigData.com2.1K vues
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD par inside-BigData.com
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODHPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
Versal Premium ACAP for Network and Cloud Acceleration par inside-BigData.com
Versal Premium ACAP for Network and Cloud AccelerationVersal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud Acceleration
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently par inside-BigData.com
Zettar: Moving Massive Amounts of Data across Any Distance EfficientlyZettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc... par inside-BigData.com
Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc...Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc...
Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc...
Scientific Applications and Heterogeneous Architectures par inside-BigData.com
Scientific Applications and Heterogeneous ArchitecturesScientific Applications and Heterogeneous Architectures
Scientific Applications and Heterogeneous Architectures

Dernier

Vertical User Stories par
Vertical User StoriesVertical User Stories
Vertical User StoriesMoisés Armani Ramírez
11 vues16 diapositives
Microsoft Power Platform.pptx par
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
47 vues38 diapositives
Report 2030 Digital Decade par
Report 2030 Digital DecadeReport 2030 Digital Decade
Report 2030 Digital DecadeMassimo Talia
14 vues41 diapositives
virtual reality.pptx par
virtual reality.pptxvirtual reality.pptx
virtual reality.pptxG036GaikwadSnehal
11 vues15 diapositives
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... par
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...James Anderson
33 vues32 diapositives
Top 10 Strategic Technologies in 2024: AI and Automation par
Top 10 Strategic Technologies in 2024: AI and AutomationTop 10 Strategic Technologies in 2024: AI and Automation
Top 10 Strategic Technologies in 2024: AI and AutomationAutomationEdge Technologies
14 vues14 diapositives

Dernier(20)

GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... par James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson33 vues
Transcript: The Details of Description Techniques tips and tangents on altern... par BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada130 vues
Spesifikasi Lengkap ASUS Vivobook Go 14 par Dot Semarang
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14
Dot Semarang35 vues
HTTP headers that make your website go faster - devs.gent November 2023 par Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn19 vues
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... par Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker26 vues
DALI Basics Course 2023 par Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 vues
The details of description: Techniques, tips, and tangents on alternative tex... par BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada121 vues
1st parposal presentation.pptx par i238212
1st parposal presentation.pptx1st parposal presentation.pptx
1st parposal presentation.pptx
i2382129 vues
handbook for web 3 adoption.pdf par Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex19 vues
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 par IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
PharoJS - Zürich Smalltalk Group Meetup November 2023 par Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi120 vues

ARM HPC Ecosystem

  • 1. ©ARM 2017 ARM HPC Ecosystem Darren Cepulis HPC Forum, Santa Fe, NM HPC Segment Manager ARM Business Segment Group 19th April 2017
  • 2. ©ARM 20172 ARM Collaboration for Exascale Programs Japan Fujitsu and RIKEN announced that the Post-K system targeted at Exascale will be based on ARMv8 with new Scalable Vector Extensions. China James Lin, vice director for the Center of HPC at Shanghai JiaoTong University claims China will build three pre- Exascale prototypes to select the architecture for their Exascale system. The three prototypes are based on AMD, SunWei TaihuLight, and ARMv8. United States ARM is currently a participant in two Department of Energy funded pre-Exascale projects: Data Movement Dominates and Fast Forward 2. European Union Through FP7 and Horizon 2020, ARM has been involved in several funded pre-Exascale projects including the Mont Blanc program which deployed one of the first ARM prototype HPC systems.
  • 3. ©ARM 20173 ARM HPC deployments starting in 2H2017 Two recent announcements about ARM in HPC in Europe:
  • 4. ©ARM 20174 Japan Exascale slides from Fujitsu at ISC’16
  • 5. ©ARM 20175 Foundational SW Ecosystem for HPC  Linux OS’s – RedHat, SUSE, CENTOS, UBUNTU,…  Compilers – ARM, GNU, LLVM,…  Libraries – ARM, OpenBLAS, BLIS,ATLAS, FFTW…  Parallelism – OpenMP, OpenMPI, MVAPICH2,…  Debugging – Allinea, RWTotalview, GDB,…  Analysis – ARM,Allinea, HPCToolkit,TAU,…  Job schedulers – LSF, PBS Pro, SLURM,…  Cluster mgmt – Bright, CMU, warewulf,… Open-source Commercial Predictable Baseline
  • 6. ©ARM 20176 OpenHPC defines a baseline. It is a community effort to provide a common, verified set of open source packages for HPC deployments ARM’s participation:  Silver member of OpenHPC  ARM is on the OpenHPCTechnical Steering Committee in order to drive ARM architecture build support Status (April 2017):  1.3.0 release out now  All packages built on ARMv8 for both CentOS and SUSE  ARM-based machines are being used for builds in the OpenHPC build infrastructure atTACC  https://github.com/arm-hpc/ohpc/ – now on ARM Functional Areas Supported packages / components Base OS RHEL/CentOS 7.1, SLES 12 Administrative Tools Conman, Ganglia, Lmod, LosF, ORCM, Nagios, pdsh, prun Provisioning Warewulf Resource Mgmt. SLURM, Munge. Altair PBS Pro I/O Services Lustre client (community version) Numerical, Scientific Libraries Boost, GSL, FFTW, Metis, PETSc, Trilinos, Hypre, SuperLU, Mumps I/O Libraries HDF5 (pHDF5), NetCDF (including C++ and Fortran interfaces), Adios Compiler Families GNU (gcc, g++, gfortran) MPI Families OpenMPI, MVAPICH2 Development Tools Autotools (autoconf, automake, libtool), Valgrind,R, SciPy/NumPy Performance Tools PAPI, Intel IMB, mpiP, pdtoolkit TAU
  • 7. ©ARM 20177 ARM HPC tools commercial portfolio ARM Code AdvisorARM C/C++ Compiler ACTIONABLE ADVICETO OPTIMIZEYOUR CODE COMMERCIALLY SUPPORTED FOR HPC APPLICATIONS ARM Instruction EmulatorARM SVE C/C++ Compiler DEVELOP SOFTWARE FOR TOMORROW’S HARDWARETODAY COMPILER SUPPORT FOR ARM SCALABLEVECTOR EXTENSION ARM Performance Libraries BLAS, LAPACK and FFT MICRO-ARCHITECTURALLYTUNED Allinea Performance ReportsAllinea Forge (DDT+MAP) MONITOR AND TUNE APPLICATION PERFORMANCE INTHE FIELD CODE DEBUGGING and PROFILING TOOLS for HPC APPLICATIONS
  • 8. ©ARM 20178 ARM Compiler Commercially supported C/C++ compiler for Linux user-space HPC applications LLVM-based  LLVM-based  ARM-on-ARM compiler  For application development (not bare-metal/embedded) Fortran in the works  Leveraging on-going PGI FLANG collaboration OpenMP  Uses latest open source (now ARM-optimized) LLVM OpenMP runtime
  • 9. ©ARM 20179 ARM Performance Libraries Optimized BLAS, LAPACK and FFT Commercial 64-bit ARMv8 math libraries  Commonly used low-level math routines - BLAS, LAPACK and FFT.  Validated with NAG’s test suite, a de-facto standard. Best-in-class performance with commercial support  Tuned by ARM for Cortex-A72, Cortex-A57 and Cortex-A53.  Maintained and Supported by ARM for a wide range of ARM-based SoCs.  Regular benchmarking against open source alternatives. Silicon partners can provide tuned micro-kernels for their SoCs  Partners can collaborate directly working with our source-code and test suite.  Alternatively they can contribute through open source route. Commercially Supported by ARM Validated with NAG test suite Performance on par with best-in-class math libraries
  • 10. ©ARM 201710 Open source in the ARM HPC ecosystem  Many open-source applications have been ported to ARMv8 for a variety of HPC sectors:
  • 12. ©ARM 201712 Server OS support solidifies for ARM in 2016  SUSE (SLES 12) providing first commercial enterprise Linux distribution optimized for ARM- based 64-bit servers - https://www.suse.com/products/arm  Red Hat Enterprise Linux Server for ARM (RHELSA) 7.3 release with single-host virtualization based on KVM, Ceph for prototyping and deploying and initial support for Red Hat Developer Toolset (latest stable open source C and C++) http://red.ht/2flVOH7  CentOS 7.3 for ARM64 released with greatly improved support for CaviumThunderX SoC family https://lists.centos.org/pipermail/centos-announce/2017-January/022193.html  Canonical and ARM collaborate on commercial Ubuntu OpenStack and Ceph for ARMv8 servers: https://insights.ubuntu.com/2016/10/17/canonical-and-arm-collaborate-on-openstack/  FreeBSD 11 released - ARM joins x86 as primary architectures supported - https://www.freebsdfoundation.org/blog/freebsd-takes-open-source-to-11-with-latest- release/ and https://www.freebsd.org/releases/11.0R/relnotes.html  Xen hypervisor 4.8 released - Updates focus on ARM server enhancements, security hardening and quality code: http://www.marketwired.com/press-release/xen-project-hypervisor-continues-to- expand-into-embedded-use-cases-in-latest-release-2181499.htm