is all about this · is all about this !! make european hpc european again !! title: powerpoint...
TRANSCRIPT
© Copyright European Processor Initiative, 2019
EPIEurope strikes back on HPC (*)
Ying-chih YANG
1st R-CCS International Symposium, Feb. 19th 2019
(*) to Top500
is all about this !!
3
EPI - Europe's Ambition
• Design a roadmap of future European low power processors targeting • Extreme scale computing,
• High performance big data, and
• Emerging applications
• FPA answering EU Horizon 2020 (FP8) ICT-42-2017 call
19/02/2019 © Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN4
* FPA : Framework Partnership Agreement* FP8 : Framework Programmes 8 for 2014-2020, succeeding FP7 (2007-2013)
EPI Mission
• European Independence in High Performance Computing Processor Technologies• Goal: EU ExaScale machines based on EU processor by 2023
• Tentatively, one pre-ExaScale machine in 2021 with Gen1 processor (RHEA)
AND
• Based on a solid, long-term economic model• Go beyond the HPC market (not large enough)
• Address the needs of European Industry ➔ Car manufacturing market
© Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN19/02/20195
EPI Vision• Develop (and sell) an EU-made family of
High-Performance Processors for:
• High Performance Computers
• Connected mobility & AD Autonomous (Driving computing needs beyond 2023)
• Other markets under exploration (Server, Cloud)
• Leveraging technical synergies between the markets and aggregate financial efforts across these markets
19/02/2019 © Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN6
EPI Consortium
© Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN19/02/20197
EPI 23 partners, from research to industry
EU - FPA
System vendors
© Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN19/02/20198
EPI HPC blade
EPI mother board
EPI Common PlatformPCIe card
EPI BMWADAS demo.
Proof of concept by EPI project
EPI Common Platform
2021 2022 2023 2024
Key
Ma
rket
s
EPI Common Platform
Pan EuropeanResearch Platform for HPC & AI
EPI IP’s launch pad
External IPs
Few IPsIntegration
Some IPs Many IPs
© Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN19/02/20199
HPC System Pre-ExaScale
AutomotivePOC
Rhea family
AutomotiveCPU
HPC SystemExaScale
Cronos family
EPI Common Platform (gen1)
19/02/2019 © Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN10
HPC SystemPre-ExaScale
AutomotiveCPU prototype
Research platform
Accelerator EPAC
HW root of trust
Power manager
General Purpose Processor
Embedded FPGARealtime acceleration
EPI Common Platform
MPPA
eFPGA EPAC
HBM memorires
DDR memories
PCIe gen5 links HSL links
D2D links to adjacent chiplets
Arm Core
EPI Common Platform Scalability
19/02/2019 © Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN11
Functional Block level
Chip level
Package levelBoard / System
level
EPI view of ExaScale processors
• As an ExaScale processor• Specialization is the only way toward energy efficiency
• Bytes/flops has to be improved for new HPC workloads
• As a consequence for processor implementation in EPI:• Use/Design specific computing units (ARM/SVE + EPAC + MPPA + ..)
• Ease heterogeneous integration of above computing units thanks to a common design platform at SoC level and package level.
• Put as much as possible large amount of memory close to the processing units (HBM)
• Adapt the NoC and Die-2-Die BW requirements to the use of HBM with so many heterogeneous processing units
19/02/2019 © Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN12
19/02/2019 © Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN13
PCIe for I/O
HBMs
DDRs
PCIe for I/O
HSLsto Interconnect
Rheato
Interconnect
HBMs
DDRs
Rhea
HSLHSL
HSL HUB
HSL xnHSL xn
HSL xnHSL xn
Cronos CronosCronos CronosHBMsHBMs
HBMs HBMs
* HSL hub may be needed for more than 2 chips
EPI Streams
19/02/2019 © Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN14
S1 - Common Stream
S2 - GPP Processor
S3 - Acceleration
S4 - Automotive
S5 - Administration
Codesign, Architecture, System software and key technologies for the Common Platform
Design and implement of the processor chip(s) and PoC system
Foster acceleration technologies and create building blocks
Address automotive market needs and create a pilot eHPC system
Manage and support activities
EPI Co-design
19/02/2019 © Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN15
Application Experts
Architects within
Streams
Model and Modeling
Benchmarks
Requirements
Simulator, Eval. requirements
Eval. results
+
S2 - GPP Processor
S3 - Acceleration
S4 - Automotive
EPI Modeling
19/02/2019 © Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN16
MUSA(BSC)
SESAM(CEA-List)
gem5(FZJ)
ARM models
ARM v8A Qemu
ARM FastModels
SESAM(CEA-List)
MPPA3 Qemu(Kalray)
gem5(FZJ)
dist-gem5(FZJ)
multiple chiplet
MB2020-EPI NoCinclude MB2020-NoC "configuration"
MUSA(BSC)
gen2(Bull)
EPAC(CEA)
DDR, PCIe,..(CEA)
NoC design
Reference platforms
Modeling Environment
Model built by EPI
Commercial component
Color Legends
annotations of t iming and aging
eHPC MCU(Infineon)
NVM(Forth)
s/w dev.(Bull)
MB2020 NoC (Bull)
ARM cycle accurate model
NoC w/ LLC(CEA-List)
Software Support
• EPI will supply the full software stack for the processor, from reference firmware and UEFI to end-user tools – compilers, libraries, runtimes, tools
• Enabling direct use of the design
• Enabling integration of EPI technology in derived designs
• Tools are developed in partnership between the project partners such as Atos and BSC and the ecosystem partners such as Arm and Linaro
• Leverage ecosystem efforts & previous projects such as Mont-Blanc
• Develop tools to fully support EPI specificities such as embedded accelerators, HBM or secure subsystem
• Major scientific codes are used as the basis for the co-design of the processor and accelerators
• Ensure that the final design suits supercomputing needs
• Industrial partners supply the first reference platforms along with a full software environment for HPC & eHPC
© Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN19/02/201917
EPI Software Infrastructure
EPI Reference Hardware
Linux Operating System
Co-design exploration space
Automotive eHPCsoftware support
Full HPC Environmentfor the Reference
Platform
© Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN19/02/201918
Programming tools & Libraries:
LLVM with OpenMP,OpenMPI,
FFTW, BLIS, OpenBLAS, …
EPI Processor
Low-level software &power management
* for simplification, only WP leaders and major components are listed.
With EPI, Europe has the ambition to repeat the Airbus success
20’s Century 21’s Century
19/02/2019 © Copyright European Processor Initiative, 2019 ; for 1st R-CCS by RIKEN19
is all about this !!
Make European HPC European again !!