<<

The HBP’s High Performance Platform

Thomas Lippert, Jülich, HBP Subproject HPC

1 HBP Goals

To unify our understanding of the human brain To gain profound insights into what makes us human! To use neuroinformatics and brain simulation ! ! To collect & integrate experimental data To build revolutionary new, brain derived, computing technologies (HPC and neuromorphic)

www.humanbrainproject.eu HBP Goal FIGURE 2 Future Applicaons

• To build an integrated ICT infrastructure enabling a Integraon ICT Plaorms • global collaborative effort towards understanding the human brain, and ultimately

• to emulate its Data, computational Knowledge, Technologies, ... capabilities www.humanbrainproject.eu Why do I believe that simulation is key to reconstruct the brain? Overall Project Structure The Subprojects

Sub-projects! Research Areas! Sub-projects!

Strategic Mouse Brain Data

Strategic Human Brain Data Data

Cognitive Architectures Neuroinformatics Platform Theoretical Neuroscience Theory Brain Simulation Platform High Performance Computing Platform Platforms Medical Informatics Platform

Neuromorphic Computing • Future Computing Platform Applications• Future Neuroscience Applications • Future Medicine Neurorobotics Platform

Ethics & Society Ethics HBP Platforms

Neuroinformacs gateway to all data, knowledge & publicaons on the brain

Brain Simulaon capability to reconstruct and simulate the human brain from paral and comparave data using fundamental principles of biology

High Performance Compung remotely High Performance Compung accessible, mul-scale, interacve exa-scale supercompung remotely accessible, mul-scale, interacve and data- intensive supercompung Medical Informacs service for biologically-based and personal disease diagnosis, treatment and drug development

Neuromorphic Compung biologically grounded pipeline for implemenng the brain’s circuits, mechanisms & principles in compung

Neurorobocs biologically ground pipeline to develop brain inspired robo systems

www.humanbrainproject.eu 7 From Simulation Requirements to HPC Solutions Neuron Perspective

Mean Field/ Maps/Bayesian

~0.1MB/ neuron NEST Neuron-based NEURON

~1MB/ neuron

Reacon- up to 100GB/ STEPS neuron Diffusion

up to 100TB/ Molecular GROMACS neuron Dynamics

www.humanbrainproject.eu 9 Memory Requirements

Memory Requirements Cellular Human Brain Planned EU – HBP Exaflop machine 100 PB

Planned EU – HBP 50 PF machine Jülich BlueGene/ machine Cellular Rodent Brain 100 TB BBP / CSCS Research HPC CADMOS 4-rack BlueGene/P

1 TB Cellular Neocor Cellular Mesocircuit Column 10 GB

Single Cellular Model 1 MB 1 Gigaflops 1 Teraflops 1 Petaflops 1 Exaflops Computaonal Complexity Innovaon required: Need hierarchical memory concept for the HBP www.humanbrainproject.eu 10 HBP Schedule

FP7 Horizon2020 ? Exascale pre-Exascale JUQUEEN PCP PPI Operational phase Ramp-up phase

2013 2014 2015 2016 2017 2018 2019 2020 2021 2022

Launch of HBP

www.humanbrainproject.eu HPC Platform Architecture Development Molecular Dynamics

Capacity Capacity

CSCS BSC Global Parallel System

HBP Supercomputer

Capacity

Jülich

Massive Data Analycs

Capacity Cloud storage CINECA

High-speed network KIT

12 www.humanbrainproject.eu The HPC Platform HPC Platform Work Package Leaders

Thomas Lippert Jesus Labarta Torsten Kuhlen Anastasia Ailamaki Thomas Schulthess Director, JSC Director, CS Dept. Director, VR Group Director, DIAS Lab Director, CSCS Leader SP7: Leader WP7.2: Leader WP7.3: Leader WP7.4: Leader WP7.5: HPC Platform Mathematical Interactive Exascale Data Integration and Leader WP 7.1: Methods, , Analysis Management Operations Technology Evaluation Programming Models and Control and Tools Leader WP7.6: User Support and Community Building Leader WP7.7: Scientific Coordination HPC Platform Task Leaders

Anastasia Ailamaki Rosa M Badia Javier Bartolome Peter Buneman Luc Corbeil Giovanni Erbacci Andreas Frommer Minos Garofalakis EPFL BSC BSC U Edinburgh ETH Zürich / CSCS CINECA U Wuppertal TU Crete T7.4.1, T7.4.5 T7.2.2 T7.5.3 T7.4.3 T7.5.2 T7.5.4 T7.2.5 T7.4.2

Sergi Girona Marcus Hardt Martin Kersten Torsten Kuhlen Jesus Labarta Thomas Lippert Daniel Mallmann Vicente Martín BSC KIT CWI RWTH Aachen BSC FZ Jülich FZ Jülich UPM T7.6.2 T7.5.5 T7.4.4 T7.3.4 T7.2.1, T7.2.3 T7.1.2, T7.7.1 T7.5.7 T7.3.3

Bernd Mohr Ralph Niederberger Boris Orth Luis Pastor Dirk Pleiter Thomas Schulthess Felix Schürmann Klaus Wolkersdorfer FZ Jülich FZ Jülich FZ Jülich URJC FZ Jülich ETH Zürich / CSCS EPFL FZ Jülich T7.2.4 T7.5.6 T7.6.1 T7.3.2 T7.1.3 T7.1.1 T7.3.1 T7.5.1 The First 18 Months the supercomputing capabilities at Jülich, Lugano,

Barcelona and Bologna available Subcellular Computing System to the HBP Consortium

Main Production System System

Data Analytics System

+ High-speed network + Shared filesystem + Local storage + Cloud storage @KIT Define the specific supercomputing requirements of HBP modeling and simulations

• Work with HPC Industry in an open and transparent, competitive process è Pre-Commercial Procurement • To arrive at innovative HPC technology solutions meeting the HBP’s requirements such as large memory and interactive supercomputing • Thus lay the technological basis for the procurement of a pre- exascale production system in the next phase of the project Work on the software

• Components for interactive visualization, analysis and steering • Large-scale data management • Programming models FIGURE 44 • Resource and I/O management • Tools for performance analysis • Novel mathematical methods for neuroscience Coordinate with other European HPC initiatives and research infrastructures

www.humanbrainproject.eu Many thanks!