F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability...
Transcript of F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability...
![Page 1: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/1.jpg)
F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability Computing
Ross NobesRoss NobesFujitsu Laboratories of Europe
IESP Maui Oct 2010 Copyright 2010 FUJITSU LIMITED
![Page 2: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/2.jpg)
Contents
Fujitsu’s Renewed Interest in Capability ComputingComputingOpen InitiativesCurrent Co-Design VehiclesTowards ExascaleSummary
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 1 Copyright 2010 FUJITSU LIMITED
![Page 3: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/3.jpg)
Fujitsu and Capability Computing
RIKEN and Fujitsu are jointly developing the ‘K Computer’K Computer
10 PFLOP/s LINPACKInstalled at RIKEN’s Advanced Institute forInstalled at RIKEN s Advanced Institute for Computational Science, Kobe
Fujitsu Begins Shipping Japan's Next‐Generation Supercomputerj g pp g p p p
Tokyo, September 28, 2010 — Fujitsu announced that today it began shipping the computing units for Japan's Next‐Generation Supercomputer, nicknamed the "K computer"
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 2 Copyright 2010 FUJITSU LIMITED
![Page 4: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/4.jpg)
Hardware TechnologiesSPARC64TM VIIIfx: New HPC-enhancedCPU based on SPARCV9 architecture
8 cores, 2 GHz, 2.2 GFLOP/s per wattExtended HPC-ACE instruction set• Reciprocal, trig functions, max/min, SIMD, masked SIMD
Enlarged number of registers (Floating:256, Int:64) User-controllable sector cache
Tofu: 6D mesh/torus interconnectTofu: 6D mesh/torus interconnectFast node to node communication,5 GB/s (bi-directional)I t t d MPI t f ll tiIntegrated MPI support for collective operations and global hardware barrierScalable to 100,000s of nodes
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010
Direct water cooling packaging
3 Copyright 2010 FUJITSU LIMITED
![Page 5: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/5.jpg)
System Software Stack
User/ISV ApplicationsUser/ISV Applications
Based on open software, standards-conforming, and built for scalability
File File SystemSystemJob/System ManagementJob/System Management Language SystemLanguage System
HPC Portal / System Management PortalHPC Portal / System Management Portal
Large-scale file system
N t k Fil
Job SchedulerJob SchedulerCompilerCompiler
FortranC/C++XPFortran
Parallel ProgrammingParallel ProgrammingNetwork File Sharing
High throughput file access
Parallel ProgrammingParallel ProgrammingAuto-ParallelisationOpenMPMPI
Tools/LibrariesTools/LibrariesHPC EnhancementHPC Enhancement
HPC Cluster ManagementHPC Cluster Management
Programming ToolsScientific Library(SSL II/BLAS etc.)
LinuxLinux--BasedBased EEnhancednhanced OSOS
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 4 Copyright 2010 FUJITSU LIMITED
HardwareHardware
LinuxLinux--Based Based EEnhanced nhanced OSOS
![Page 6: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/6.jpg)
Programming Model
Designed for a hybrid thread/task modelTarget fine-grained innermost loop parallelisationvia multithreading
M k f F ji ’ h i i i iMakes use of Fujitsu’s heritage in vectorisationtechnologyAutomatic parallelisation or OpenMPAutomatic parallelisation or OpenMP
Treats a multi-core chip as a single faster CPU with high performancewith high performance
Programmers need not think of multiple coresCPU architecture is designed for fine grain parallel
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 5 Copyright 2010 FUJITSU LIMITED
CPU architecture is designed for fine grain parallel execution
![Page 7: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/7.jpg)
VISIMPACT
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 6 Copyright 2010 FUJITSU LIMITED
![Page 8: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/8.jpg)
VISIMPACT
Hardware and compiler technologies designed to enhance hybrid programming modelenhance hybrid programming modelHighly efficient threading
H d b i h i i bHardware barrier synchronisation between coresShared L2 cacheA t ti ll li ti i t i ti t h lAutomatic parallelisation via vectorisation technology
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 7 Copyright 2010 FUJITSU LIMITED
![Page 9: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/9.jpg)
Contents
Fujitsu’s Renewed Interest in Capability ComputingComputingOpen InitiativesCurrent Co-Design VehiclesTowards ExascaleSummary
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 8 Copyright 2010 FUJITSU LIMITED
![Page 10: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/10.jpg)
Exascale Application and Data Initiative
Computational science societyOpen software communities
Application usersPrivate sector,
Academia (Universities National Labs)
Open software communities
FUJITSUPlatform Solution
Academia (Universities, National Labs)
Application developerPrivate sector,
Academia (Universities National Labs)
ExascaleApplication
andR&D LaboratoriesAcademia (Universities, National Labs)
Computational scientist,computer scientist and engineer
Academia (Universities National Labs)
and Data
Initiative
VendorPlatform, MW
Academia (Universities, National Labs)
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 9 Copyright 2010 FUJITSU LIMITED
![Page 11: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/11.jpg)
Exascale Application and Data Initiative
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 10 Copyright 2010 FUJITSU LIMITED
![Page 12: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/12.jpg)
XcalableMP Project
Developed by XcalableMP Specification Working Group A draft “petascale” parallel language for “standard” parallelA draft petascale parallel language for standard parallel programming
To propose the draft to the world-wide community as a standard
Academia: U. Tsukuba, U. Tokyo, Kyusyu U., Kyoto U.Research Lab.: RIKEN, NIFS, JAXA, JAMSTEC Industry: Fujitsu, NEC, HitachiThis research is carried out as a part of “Seamless and Hi hl P d ti P ll l P i E i t fHighly-Productive Parallel Programming Environment for High-Performance computing” project funded by MEXTCenter for Computational Sciences University of Tsukuba
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010
Center for Computational Sciences, University of Tsukuba, is organising the XcalableMP project
11 Copyright 2010 FUJITSU LIMITED
![Page 13: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/13.jpg)
A directive-based language extension that is designed to be simpler and less time-consuming than coding using MPIData parallel “global view programming model” enables parallelising sequential code using simple directives like OpenMPpAlso includes a Co-Array Fortran like PGAS feature as “local view” programming
f f CAPIs are defined for C and Fortran 95 Execution model allows combining with explicit MPI coding for more complicated and tuned parallel codes and librariesp pOpenMP directives can be combined with XcalableMP for thread programming inside each node (under discussion)
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010
XcalableMP is being designed based on experiences of HPF, Fujitsu XPF (VPP Fortran) and OpenMPD
12 Copyright 2010 FUJITSU LIMITED
![Page 14: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/14.jpg)
Open Petascale Libraries ProjectGlobal collaboration to develop advanced numerical
software for supercomputingp p gDedicated forum to promote the open exchange of ideas and the collaborative development of pgeneral-purpose and application-specific numerical librariesTargeted initially at parallel computers built from multicore processorsAll output available as open-source software Official launch of OPL in November
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 13 Copyright 2010 FUJITSU LIMITED
![Page 15: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/15.jpg)
OPL: Organisation
Advisory PanelEminent figures in HPC
d i l l ith
Prof. Jack DongarraProf. Bill Gropp
and numerical algorithms
EESIProf. Kimihiko HiraoProf. Anne Trefethen
Panel formedTo meet at SC10 15 Nov
Steering Committeeformed from representative of Network members
To meet at SC10 15 Nov.
To be approved at SC10 14 Nov.
S t i t
Global Members Japanese Members
Secretariat:Fujitsu Labs Europe / Fujitsu Ltd
Open Petascale Libraries Network
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 14 Copyright 2010 FUJITSU LIMITED
![Page 16: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/16.jpg)
OPL: Current Global Members
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 15 Copyright 2010 FUJITSU LIMITED
![Page 17: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/17.jpg)
OPL: Proposed Work
Survey of libraries and current researchApplication requirementsEmerging libraries for dense linear algebraEnabling technologies for large-scale PDE-based simulationsScalable Fast Fourier TransformsScalable random number generatorsgCoding and documentation standards, testing and distribution of libraries
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 16 Copyright 2010 FUJITSU LIMITED
![Page 18: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/18.jpg)
OPL: Fujitsu’s Role
Set up the required administrative infrastructure Contribute to the project through research in its global network of R&D laboratoriesProvide an environment to support the sharing of knowledge and software
O i ti k h tOrganise meetings, workshops, etc.Establish a dedicated project website and code repository (www openpetascale org)repository (www.openpetascale.org)Provide an open development platform • Housed at STFC’s Daresbury Laboratory
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010
y y
17 Copyright 2010 FUJITSU LIMITED
![Page 19: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/19.jpg)
Contents
Fujitsu’s Renewed Interest in Capability ComputingComputingOpen InitiativesCurrent Co-Design VehiclesTowards ExascaleSummary
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 18 Copyright 2010 FUJITSU LIMITED
![Page 20: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/20.jpg)
Co-Design Vehicles
Petascale software development is using CDVsF d bl th d ll l d h b id k lFocused on reusable thread-parallel and hybrid kernelsBased on open-source software developmentE i t dEnvironment and energyHealthcare (computational physiology)Computational chemistryComputational chemistryFujitsu’s in-house engineering requirements
More e tensi e se of CDVs for hard are andMore extensive use of CDVs for hardware and system software development as we move towards exascale
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010
towards exascale
19 Copyright 2010 FUJITSU LIMITED
![Page 21: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/21.jpg)
Environmental ModellingCollaboration with Imperial College London and othersPossible involvement in two G8 projects (Arctic Ocean modelling, p j ( gexascale climate simulations)
Multi Physics
Multi-ApplicationFrom simulation of coastal flooding and tidal
ti t l d lid t d
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 20 Copyright 2010 FUJITSU LIMITED
Multi-PhysicsEarth-system modelling
power generation to landslide-generated tsunamis and engineering applications
![Page 22: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/22.jpg)
Technology
Highly parallel load-balanced FEM using anisotropic adaptive meshing and combining OpenMP with MPImeshing and combining OpenMP with MPI
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 21 Copyright 2010 FUJITSU LIMITED
![Page 23: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/23.jpg)
Computational Physiology
Computational Prediction of Drug Cardiac Toxicity
High-performance finite-element solver for theg pelectrophysiology of the heart
• Three-year €4 million European project• Targeted at the pharmaceutical industry• Part of the Virtual Physiological Human Initiative
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 22 Copyright 2010 FUJITSU LIMITED
![Page 24: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/24.jpg)
preDiCT
Improved early-stage safety testing for new drugtesting for new drug candidatesNeed to streamline drug discovery process
Each new drug takes 13 years and costs on averageyears and costs on average € 1 billion to develop
To be practical, high efficiency on petascale class computerson petascale-class computers is essential
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 23 Copyright 2010 FUJITSU LIMITED
![Page 25: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/25.jpg)
Computational Chemistry
Lattice BoltzmannMolecular dynamics (GROMACS)Quantum chemistry (NWChem)
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 24 Copyright 2010 FUJITSU LIMITED
![Page 26: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/26.jpg)
Contents
Fujitsu’s Renewed Interest in Capability ComputingComputingOpen InitiativesCurrent Co-Design VehiclesTowards ExascaleSummary
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 25 Copyright 2010 FUJITSU LIMITED
![Page 27: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/27.jpg)
Towards Exascale
Fujitsu is undertaking future technologies research and evaluation for exascale computingand evaluation for exascale computing
Semiconductor technologies, future CPU architecture, packaging technologies, software technologies,packaging technologies, software technologies, increased memory bandwidths, high-performance and scalable interconnects
Which applications need exascale performance?What is the communication pattern, data size, etc.?
The design of the system will be deeply affected by these characteristics and needs of applications
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010
What will be the role of disruptive technologies?26 Copyright 2010 FUJITSU LIMITED
![Page 28: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/28.jpg)
Summary
Fujitsu has returned to capability computing with renewed vigourrenewed vigourFujitsu is committed to standards, open collaborations and open source softwarecollaborations and open-source softwareThe CDV mechanism is already in use for petascale software development and will have anpetascale software development and will have an increased importance for the full range of exascale system developmentsystem development
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 27 Copyright 2010 FUJITSU LIMITED
![Page 29: F jit ’ A ti iti iFujitsu’s Activities in Capability ComputingCapability …exascale.org/mediawiki/images/5/5d/Talk10-nobes.pdf · 2010. 10. 19. · Title: Microsoft PowerPoint](https://reader036.fdocuments.in/reader036/viewer/2022071504/6124ee9a48fdfb51dd0d1394/html5/thumbnails/29.jpg)
INTERNAL USE ONLYINTERNAL USE ONLYIESP Maui Oct 2010 28 Copyright 2010 FUJITSU LIMITED