Japan’s 10 Peta FLOPS Supercomputer Development Project ... · Japan’s 10 Peta FLOPS...

30
Ryutaro Himeno Japan’s 10 Peta FLOPS Supercomputer Development Project and its energy saving designs 1) Group Director of R&D group, NGS R&D Center 2) Deputy Program Director for Computational Science 3) Director of Advance Center for Computer & Communication

Transcript of Japan’s 10 Peta FLOPS Supercomputer Development Project ... · Japan’s 10 Peta FLOPS...

  • Ryutaro Himeno

    Japans 10 Peta FLOPS Supercomputer Development Project and its energy saving designs

    1) Group Director of R&D group, NGS R&D Center

    2) Deputy Program Director for Computational Science

    3) Director of Advance Center for Computer &

    Communication

  • 2

    Contents

    1. Self introduction2. Japans next generation supercomputer R&D project:

    1. Before the project started2. Introduction and current status3. Energy issues

    3. Introduction of focused application area

  • 3

    Who am I?

    1985 1987

    1988

    1990

    1992

    1993

    1995

    Courtesy of Nissan

  • 4

  • 5

    Hardware development at RIKEN

    Special purpose computersIn 1989, GRAPE developed by U. TokyoMDM:MD-GRAPE2 develop by RIKENMDM was integrated in RSCC, 2004 MD-GRAPE3 developed in 20042nd fastest record on MD-GRAPE3: Gordon Bell Prize, 2006.MD-GRAPE-3 will be integrated in RSCC soon.

    ASCI Red

    ASCI BlueMountain

    ASCIBlue Pacific ASCI White

    ASCI Q

    ASC Purple

    BlueGene/L

    100Tera

    1Tera

    10Tera

    Theoretical Peak Performance

    [year]

    1Peta

    installed

    Planed

    *ASCI: Accelerated StrategicComputing Initiative

    '96 '98 '00 '02 '04 '06 '08 '10

    10Peta

    100Peta

    RSCC(Riken)

    GRAPE-DR(U.Tokyo/RIKEN)

    CP-PACS

    HPCSNLCF

    41TeraFLOPS

    367TeraFLOPS

    Japan US

    PACS-CS(Tsukuba)

    ASC Red Storm

    BlueGene/Q

    Earth Simulator

    MD-GRAPE3(RIKEN)

    Tsubame(TITech)

    1PetaFLOPS

    MD-GRAPE2

    MD-GRAPE3

  • 6

    512Nodes (1024CPUs)

    Cluster

    128Nodes (256CPUs) Cluster4

    Intel Xeon 3.06GHz2GB/Node,Myrinet/IB,1.56TFLOPS4

    Intel Xeon 3.06GHz4GB/Node, IB6.26TFLOPS

    NEC SX-7/32282.5GFLOPS256GB

    Tape Storage200 TB

    POWER4 Server: 7Tape Drive: 4 (16)Disk Cache: 2TB

    HDD20 TB

    Itanium2 Server: 2

    Vector Parallel

    UserUser User

    User

    Front endServer

    Myrinet

    InfiniBand

    InfiniBand

    Current RSCC System installed in 2004 at Riken Advance Center for Computing & Communication

    MD-GRAPE364TFLOPS

  • 7

    Basic concept of RSCC

    Each computer architecture has each advantage and disadvantageThere is no single architecture which fits wide variety of applicationsRSCC is composed of 3 subsystem, Linux cluster with Xeon, Vector Parallel computer and MD-GRAPE3

    We made a proposal of the NGSP based on We made a proposal of the NGSP based on this concept to MEXTthis concept to MEXT

  • 8

    Our ProposalOur Proposal

    Needs of Multi-scale Multi-

    physic simulation

    Integration of multiple

    architecture

    Tightly-coupled heterogeneous computer

    Needs of multiple

    computation components

    SwitchPresentPresent

    Faster interconnect

    Vector Node

    Scalar Node

    MD Node

    Slower connectionFaster interconnect

    Faster interconnect

    Vector Node

    Scalar Node

    FPGA Node

    MD Node

    Faster interconnect

    Proposing architecture

  • 9

    Policy and Outline of A Next Generation Supercomputer Project

    Purpose of policy:development, installation and application of an advanced high performance supercomputer system, as one of Japans Key Technologies of National Importance

    Total Budget: about 115 billion Yen ( 1.15 billion US dollars )

    Period of Project: FY2006 FY2012

    9

  • 10

    Formation of the 10 Peta R&D Project

    Evaluation Scheme

    EvaluationCommittees

    Industries

    Industrial Forumfor Promotion

    of Supercomputing

    R&D Scheme

    Advisory

    Board

    Computer Companies

    RIKEN: Project HQNext-Generation

    Supercomputer R&D Center (Ryoji Noyori)

    NII: Grid Middleware and Infrastructure

    IMS: Nano Science Simulation

    Riken Wako Institute: Life Science Simulation

    (Note) NII: National Institute of Informatics, IMS: Institute for Molecular Science

    Project Leader: Tadashi Watanabe

    MEXT: Policy & FundingOffice for Supercomputer Development Planning

    Project Committee

    (MEXT and CSTP)

    Visiting Researchers from Univ. & National Labs.

    R&D G.: Ryutaro Himeno

  • 11

    Goals of the Next Generation Supercomputer Project

    1. Development and installation of the most advanced

    high performance supercomputer system

    2. Development and wide use of application software to

    utilize the supercomputer to the maximum extent

    3. Provision of flexible computing environment by sharing

    the next generation supercomputer through connection

    with other supercomputers located at universities and

    research institutes

    4. Establishment of Advanced Computational Science

    and Technology Center (tentative name)

    11

  • 12

    1P

    100G

    10T

    100P

    Sustained Performance (FLOPS)

    2000 2010 2015 2020

    The Next GenerationSupercomputer Project

    10T

    1990

    PersonalEntertainment

    PC, Home ServerWorkstation,

    Game Machine, Digital TV

    EnterpriseCompany,Laboratory

    National Infrastructure

    Institute,University

    EnterpriseCompany,Laboratory

    National Infrastructure

    InstituteUniversity

    National Infrastructure

    Institute,University

    EnterpriseCompany,Laboratory

    National Infrastructure

    Institute,University

    1P

    100G

    100PNationalLeadership

    The Next Generation Supercomputer

    NationalLeadership

    (Earth Simulator)

    NationalLeadership CP-PACS,

    NWT

    PersonalEntertainment

    PC, Home ServerWorkstation,

    Game Machine, Digital TV

    Government Investment

    Earth Simulator Project

    2025

    EnterpriseCompany, Laboratory

    National Infrastructure

    Institute,University

    PersonalEntertainment

    PC, Home ServerWorkstation,

    Game Machine, Digital TV

    NationalLeadership

    NationalLeadership

    Next-next Generation

    Project

    Next-next-next

    GenerationProject

    Expansion of Highest Computer for Global Usage

  • 13

    FY2008 FY2009 FY2010 FY2011

    Computerbuilding

    Researchbuilding

    FY2007FY2006 FY2012

    Shared file system

    Processing unit

    Front-end unit(total system software)

    Next-GenerationIntegrated NanoscienceSimulation

    Next-GenerationIntegratedLife Simulation VerificationVerificationDevelopment, production, and evaluationDevelopment, production, and evaluation

    Tuning and improvementTuning and improvement

    VerificationVerification

    Production, installation, and adjustmentProduction, installation, and adjustment

    Production, installation, and adjustment

    Production, installation, and adjustment

    ConstructionConstructionDesignDesign

    ConstructionConstructionDesignDesign

    Prototype andevaluationDetailed designDetailed design

    Conceptualdesign

    Detailed designDetailed designBasicdesignBasicdesign

    Development, production, and evaluationDevelopment, production, and evaluation

    Production and evaluation

    System

    Bu

    ildings

    Detailed designDetailed designBasicdesignBasicdesign

    Schedule of Project

    Application

    s

    present

  • 14

    Optimization of Computer Design

    Technology LimitSpin off to the consumer electronics

    Other Project Watch

    Requirement from Grand Challenges

    Nano Sci. Life Sci. Others(Engineering etc)

    Technology Survey

    LSI process

    Power savvingSOI

    Low-kHigh-k

    Light transmit.tech.

    SoftwareOS, compiler///

    FMO

    RISM

    MO

    Popular numerical scheme

    Linear Solver

    FVM

    FEM

    Requirement from Computer Centers

    0

    200

    400

    600

    800

    1000

    1200

    1400

    0 500 1000 1500 2000 2500 3000 3500

    kW

    )

    Power, Space

    Reliability, operability

    Cost (development, manufacturing, maintenance

    Computer center in Japan

    Optimum system

    Fastest in the world

    Operation & Utilization

    Essential Element technologies

    Real space density function

    method

    Fast transform

    Monte Carlo

    Searching algorism

    Life Science6

    Engineering.4

    Env./ Desasterprev. 3

    Nano Science6)

    Physics, Astro.2

    21 Selected Target applications

  • 15

    Target applications and BM suitThe application software committee started selecting target applications for making a benchmark suit in January, 2006.

    21 codes were selected in March and NextBMT suit was developed.

  • 16

    NextBMT and Peta-scale BMT(1/2)

    Coarse-Grained Molecular Dynamics CalculationOcta

    First-Principles Molecular Dynamics Simulation within the Plane-Wave Pseudopotential formalismPHASE

    Analysis of Electron States of Proteins in Solution with the 3D-RISM/FMO MethodRISM/3D-RISM

    Ab-initio Molecular Dynamics Calculation in Real SpaceRSDFT

    Massively-parallel multipurpose software for molecular dynamics calculationModylas

    FMO Molecular Orbital CalculationGAMESS/FMO

    Nono(6)

    Ab-initio Molecular Dynamics Calculation in Large-Scale Protein SystemsProteinDF

    Docking simulation of protein and drugsievgene/myPresto

    Simulation for blood-flow analysisMC-Bflow

    Validation of statistical significance for development of individualized medicineMLTest

    Inference of Genetic Networks from Experimental Data of Gene ExpressionGNISC

    Prediction of Protein StructureSimFold

    Life (6)

    DescriptionProgram nameFields

    Peta-scale BMT

  • 17

    NextBMT and Peta-scale BMT(2/2)

    Unsteady Flow Analysis based on Large Eddy Simulation (LES)FrontFlow/Blue

    Structural Calculation by Finite Element Method (FEM)FrontSTR

    Computation of compressible fluid in aircraft and spacecraft analysisLANS

    Computation of Unsteady Cavitation Flow by the Finite Difference MethodCavitation

    Engineering(4)

    Super-resolution Ocean General Circulation ModelCOCO

    Simulation of Seismic-Wave Propagation and Strong Ground MotionsSeism3D

    Nonhydrostatic ICosahedral Atmospheric Model (NICAM) for Global-Cloud Resolving Simulations

    NICAM

    Geophysics (3)

    Super large-scale gravitational many-body simulation for finding the celestial origin

    NINJA/ASURA

    Study of elementary particle and nuclear physics based on Lattice QCD simulation

    LatticeQCDPhysics

    Astronomy(2)

    Peta-scale BMT

  • 18

    System Configuration

    The Next-Generation Supercomputer is designed as hybrid general-purpose supercomputer that provides the optimum computing environment for a wide range of simulations.

    Calculations will be performed in processing units that are suitable for the particular simulation.Parallel processing in a hybrid configuration of scalar and vector units will make larger and more complex simulations possible.

  • 19

    Vector unit is suitable for continuum physics simulationScalar unit is suitable for Data Base application, particle-based simulationHybrid system has both strong points for users to choose better units for different

    applications

    Scalar UnitData base, homology searchSimilarity with PC

    high speed low power CPU

    New strong network for enormous parallelism

    Vector UnitVector processor based on the Earth Simulatorstrong for continuum physics simulation

    New generation low-power vector processor with optical network

    Hybrid Supercomputer System composed of Scalar and Vector Units

    Front end computer(Integrated OS)

    Scalar Unit Vector Unit

    Nono device

    Local fileGlobal file

    Control unitProcessing unit

    Local file

    Disk unit

    Solar cell

    Plazma Physics

    Climate change CFD

    - -e- e-I3-

    I -

    Characteristics

    Homology search

  • 20

    For Energy Saving,

    Cogeneration system: gas turbine power generator & steam generator using natural gas

    Generates electric power and steamSteam is used in cooling system which makes child waterChild water is used in two ways

    Water-air heat exchangerDirectly provided to computer

    Clock frequency is decided from energy saving point of view

  • 21

    Cogeneration system: 2 points of Saving Energy

    Total energy efficiency of cogeneration system is better than ordinary commercial electric power plant

    Using natural gas as fuel, CO2 will be reduced at the same time

    Direct water cooled computer system can save pumping loss of air blowing for cooling

    Full water cooled system has difficulty in maintenanceWe will use partial water cooling system

  • 22

    Photographs of the facilites

    2009/02/06

    2009/04/25

    2009/03/04

  • 23

    Major Applications of Next Generation Supercomputer

    Targeted as grand challenges

  • 24

    Next-Generation Energy

    Solar energy fixation

    Fuel alcoholFuel cells

    Electric energystorage

    Electrons and

    moleculesElectrons

    Domain

    Electron theory of solids

    Quantum chemistry

    Doping of fullerene and carbon nanotubesMolecular

    dynamics

    Condensed matters

    Integrated system

    5nmSelf- organized

    magnetic nanodots

    Semi-macroscopic

    Molecular assembly

    Next-Generation Nano Biomolecules

    Next-Generation information Function Materials

    One-dimensional crystal of silicon

    Polio virus

    Orbiton(orbital waves)

    Ferromagnetic half-metals

    off on

    lightlightOptical switch

    Liposome

    Nafion

    Water

    Nafion

    Water15nm

    Mesoscale structure of naflon membrane

    Self-assembly Capsulation

    Nafion membrane

    Medicines, New drug, and DDS

    RMSD 4.8 (all C)

    Protein folding

    Nonlinear optical DeviceNano quantum devices

    Spin electronicsUltra high-density storage devices

    Integrated electronic devices

    Water molecules inside lisozyme

    cavity

    Electronic conduction in

    integrated systems

    VirusesAnticancer drugsProtein control

    Nano processes for DDC

    light

    27 nm

    46 nm

    27 nm

    46 nm

    To create next-generation nano-materials(new semiconductor materials, etc.) by integrating

    theories (such as quantum chemistry, statistical dynamics and solid electron theory) and - simulation techniques in the fields of new-generation information functions/materials, nano-biomaterials, and energy

    Nano-Science Simulation Software

  • 25

    To provide new tools for breakthroughs against various problems in life science by means of petaflops-class simulation technology, leading to comprehensive understanding of biological phenomena and the development of new drugs/medical devices and diagnostic/therapeutic methods

    Whole bodyCardiovascular system

    Cells OrgansTissues

    Micro MacroMeso

    Microscopic approach

    MD/first principle/quantum chemistry simulations Continuous entity simulations

    Size

  • 26

    Total Simulation of Living Matter

    GoalUnderstand the life phenomena: reproducing life program on computerDevelop new medicine and medical equipment

    Approachcombination of analytical approach and Data-driven approach on Peta-scale computer Data-Based

    approach to analysisAnalytical

    approach

    Molecule scale

    Cell scale

    Organ/Whole body scale

    Basic principal (Equations)

    Experimental data

    New methodology

    Understand the life phenomena: reproducing life program on computerDevelop new medicine and medical equipment

    Fusion of Data based approach and Anaytical approach

    Peta scale simulation

  • 27

    Cyber Science Infrastructure Plan

    Project VO

    Virtual research environment for various fields

    Next Generation Supercomputer

    s ( Virtual Organizations

    Infrastructural middlewareGRIDInfrastructure for certification, etc.)

    Industrial project VO

    University/inter-university research institutes VO

    Operated by National Institute of Informatics (NII)

    (Note) VO :Virtual Organization 27

  • 28

    CACST: Center for Advanced Computational Science and Technology (tentative name)

    Computer science and Computational scienceComputer science and Computational scienceBoth researchers will gather and expect to develop new Both researchers will gather and expect to develop new research fields and methodologiesresearch fields and methodologiesCurrently, we are designing the center and operation Currently, we are designing the center and operation policy of the supercomputerpolicy of the supercomputer

    The users will be chosen by a new committee The users will be chosen by a new committee independent from RIKEN to pick up valuable subjectsindependent from RIKEN to pick up valuable subjects

    Kobe Port-Island

  • 29

    COE

    Nono

    Astro

    Nuclear

    Life

    Geo

    Eng.

    Physics

    Meteology

    CACSTIndustrial use

    Computer Science

    Tentative Plan of the computer center

    Hub of the Computer Science and Computational Science in Japan and Asia.

    Cross point of various sciences and technologies using HPCOperation of 10-Peta FLOPS SupercomputerUser support and spreading the usage in various fieldDevelopment of the next-next supercomputerResearch on computational science Education

  • 30

    Summary

    From energy saving point of view, gas cogeneration system is adoptedFor saving pumping loss of air handling, water cooling system is partially adoptedWe are focusing on application development in Nanoscience and Life scienceCurrently all development of hardware and software are on schedule