290 likes | 469 Views
HPC at INRIA. Thierry Priol INRIA Scientific Deputy Director Research Department European Partnerships Department Myriads IPT. French Institute for Research in Computer Science and Control. Information and Communication Sciences and Technologies Research Experiment Transfer and innovate
E N D
HPC at INRIA Thierry Priol INRIA Scientific Deputy Director Research Department European Partnerships Department Myriads IPT
French Institute for Researchin Computer Science and Control Information and Communication Sciences and Technologies Research Experiment Transfer and innovate Share and disseminate Create references A public institution of a scientific and technological character, and under the dual authority of the Ministry of Research and the Ministry of Industry
INRIA today A budget of €190 M before taxes Of which more than 20% from external resources 3,900 people 2,800 scientists 1300 researchers and teaching-researchers 1000 Ph.D. students 500 postdoctoral fellows 8 research centers in France 80 associated teams throughout the world 4 300 scientific publications 24 international conferences 230 active patents 96 innovative companies created 60 software deposited in 2008 On 1st January 2009
INRIA’s Research Centers INRIA Lille Nord Europe INRIA Paris Rocquencourt INRIA Nancy Grand Est INRIA Saclay Île-de-France INRIA Rennes Bretagne Atlantique INRIA Grenoble Rhône-Alpes INRIA Bordeaux Sud-Ouest INRIA Sophia Antipolis Méditerranée
An original research model: The INRIA Project-Teams From 15 to 20 people, with a scientific leader A focused scientific theme A limited lifespan: 8 years on average Medium-term objectives and work program Joint projects with industrial and scientific partners in France and around the world Financial and scientific autonomy From research to transfer A priori and a posteriori evaluation 198 INRIA Project-Teams & Teams in 2020 with the majority in partnership An organization that complements the universities
INRIA Research Areas • Applied Mathematics, Computation and Simulation • Algorithmics, Programming, Software and Architecture • Networks, Systems and Services, Distributed Computing • Perception, Cognition, Interaction • Computational Sciences for Biology, Medicine and the Environment
INRIA strategy in HPC • INRIA has the research potential to be a leader of HPC in Europe • Culture of multidisciplinary research • Culture of mixing methodologies within computer science (Strong collaborations between theoretical and experimental research) • Culture of exploration tools (testbed) • National initiatives • 2/3 of the ANR (French NSF) projects related to HPC include INRIA researchers • Collaboration with Bull on Supercomputer design • Strategic Partnership with EDF on simulation • Collaboration with CEA on key system software (Kadeploy) for Supercomputers • French Strategic Committee on HPC: ORAP, TER@TEC • Collaborate in the establishment of the « House of Simulation », Grand Paris, … • Participation to GENCI • « Grand emprunt »…
HPC within INRIA Research Areas • Applied Mathematics, Computation and Simulation • Computational models and simulation • Algorithmics, Programming, Software and Architecture • Architecture and Compiling • Networks, Systems and Services, Distributed Computing • Distributed and High Performance Computing
HPC research at INRIAFrom Computer Arithmetic to Scientific Platform Scientific Visualization (e.g. Plasma Physic) Cardiac imaging and simulation Scientific software platform (Scilab) Scientific visualization; Visual analytics Modeling molecules Mathematical Methods Modeling Tissue Growth Computing Models Mesh generation Batch Schedulers Earth reconstruction (inverse problems) Automatic Mesh Generation Runtime environments Computing & Communication Libraries Single System Image Modeling microprocessor temperature Compilation for processors, Multi-core & GPU Modeling Air quality Microprocessor design Computer Arithmetic general purpose library PM2 Runtime Environment Middleware for Cyber infrastructures Platform for numerical computation MUMPS Parallel sparse direct Solver Batch Scheduler Kerrighed Single System Image Fault tolerant MPI SUPERLU
INRIA Project-Teams (37 IPT) • Numerical simulation and HPC (17 IPT): numerical analysis,mesh generation, LA solvers, coupling, multi-scale, uncertainties • Visualization/interaction (3 IPT): post-process, collaborative work • Programming (18 IPT): models, compilers, code generation, GPGPU (hybrid architectures) • Middleware/runtime/OS (10 IPT): virtualization, SSI, fault-tolerance, energy management, grid for HPC
Some project-teams involved in HPC activities DOLPHIN: combinatorial problems INRIA Lille Nord Europe GRAND-LARGE: large scale parallel computing ALCHEMY: compilers & programming PARIS: operating systems SAGE: scientific computing ALF: multicore/GPU INRIA Paris Rocquencourt INRIA Nancy Grand Est ALGORILLE: algorithms & models INRIA Saclay Île-de-France INRIA Rennes Bretagne Atlantique MOAIS: scheduling & programming MESCAL: models & tools GRAAL: middleware & programming HIEPACS: scientific computing RUNTIME: communication/threads CEPAGE: task management INRIA Grenoble Rhône-Alpes INRIA Bordeaux Sud-Ouest INRIA Sophia Antipolis Méditerranée NACHOS: scientific computing OASIS: programming OPALE: scientific computing
An Example of INRIA Specificity ALADDIN/Grid’5000: Nation wide experimental platform www.grid5000.fr • Developed since 2003: • A nationwide experimental platform for Large scale experiments • The main feature is Grid’5000 is the level of control it provides to users who can reconfigure the soft stack on every node • >400 active Users Coming from >70 Laboratories • >400 publications including Ph.Ds, HDRs, etc. • >400 experiments done or planned (including >100 applications) • External impacts: • Used for testing of OpenMPI • Kadeploy to be used as the deployment tool for TERA100 Map of Grid’5000 • Many success stories in combinatorial optimizations: • -solve the n-Queens problem for n=25, in 2005 • -solve (exact solution) of the flowshop Ta056-50-20 instance one of the most remarkable one, in 2008: • Grid’5000 was used to design and improve the algorithm used in the first computer victory against a professional Go player (9x9) in the last Paris tournament! Ray2Mesh: first non trivial MPI application Scaling linearly On Grid’5000
INRIA strategy in HPC • INRIA has the research potential to be a leader of HPC in Europe • Culture of multidisciplinary research • Culture of mixing methodologies within computer science (Strong collaborations between theoretical and experimental research) • Culture of exploration tools (testbed) • National initiatives • 2/3 of the ANR (French NSF) projects related to HPC include INRIA researchers • Collaboration with Bull on Supercomputer design • Strategic Partnership with EDF on simulation • Collaboration with CEA on key system software (Kadeploy) for Supercomputers • French Strategic Committee on HPC: ORAP, TER@TEC • Collaborate in the establishment of the « House of Simulation », Grand Paris, … • Participation to GENCI
ANR supports HPC! http://www.agence-nationale-recherche.fr: • HPC is seen as an important challenge to increase the competitiveness of the industry and the development of science • Numerical simulation is the third pillar (in silicio) to develop knowledge (in vitro and in vivo experimentations, theory) • Numerical simulation paves the way for new scientific discoveries • Available 2009 funding: • Programme COSINUS – Numerical simulation • Programme BLANC / JCJC – long term, young researchers • Programme Materials & Processes – multiscale simulation • Programme ARPEGE – large-scale infrastructures • Programme DEFIS – Architectures, algorithms, languages • Programme P3N (nano) – simulation for nanomaterials • And in other programmes….
“Les cahiers de l’ANR” - HPC • N° 3 of the ANR book series • Presentation of 80+ projects • Introduction to domains • Infrastructures • Tools • Librairies • Applications • Available in French
Some numbers • Count done for preparing ANR’s « HPC book » • 219 projects using or doing HPC • 92 in the ICST dept • 82 in the Nonthematic Dept • 86 Projects have sent a one-page presentation as of today • 34 in the ICST dept • 26 in the Nonthematic Dept • 2005-2008: > 100M€ funding (>25M€/y.)
2010 ANR Calls • COSINUS – Numerical simulation - Feb 2010 • Embedded System and Large infrastructures – Feb 2010 • Non-thematic programme (Blanc) – Jan 2010 • The G8 Research Councils Initiative on Multilateral Research Funding • Interdisciplinary Program on Application Software towards Exascale Computing for Global Scale Issues – May 7th
INRIA strategy in HPC • INRIA has the research potential to be a leader of HPC in Europe • Culture of multidisciplinary research • Culture of mixing methodologies within computer science (Strong collaborations between theoretical and experimental research) • Culture of exploration tools (testbed) • National initiatives • 2/3 of the ANR (French NSF) projects related to HPC include INRIA researchers • Collaboration with Bull on Supercomputer design • Strategic Partnership with EDF on simulation • Collaboration with CEA on key system software (Kadeploy) for Supercomputers • French Strategic Committee on HPC: ORAP, TER@TEC • Collaborate in the establishment of the « House of Simulation », Grand Paris, … • Participation to GENCI
Grand Equipement Nationalde Calcul Intensif 20% 10% 49% 20% 1% GENCI (Grand Equipement National de Calcul Intensif) French Legalentity: « société civile » Coordinated and optimisedpurchases Common allocation of HPC hours Centre National Jacques-Louis Lions
Montpellier Open supercomputer centres 100 km Centre National Jacques-Louis Lions Bruyères-le-Châtel
Total capacity of Tier1 HPC ressources available for the french scientific community in 2010 596 Tflops 3 Computer Centres Comprehensive set of system architectures IBM BG/P Babel (IDRIS) Cluster SGI ICE Jade (CINES) Cluster IBM Hera (CINES) Cluster BULL Titane (CCRT) Cluster BULL Platine (CCRT) Cluster IBM Vargas (IDRIS) NEC SX8 Brodie (IDRIS) NEC SX8R-SX9 Mercure (CCRT) Cluster BULL Titane (CCRT)
Allocation of HPC resources : a single coordinated process at the national level Orientation CSCI Requests from shareholders Annual reports by HPC centres Resources to be distributed trough two annual sessions Orientations Submission Peer-review based on scientific and technical excellence by an Evaluation Committee (10 Thematic Committees) Allocation Committee : decisions based on transparent and clear criteria Reserved resources Reserved parts for shareholders Reserved parts allocated to industrial projects
OthersMissions • To promote simulation and high performance computingin fundamental and industrial research • To promote the organization of an European HPC area and to participate to its achievements • To open its equipments to all interested scientific communities, academic or industrial, national, european or international GENCI is the french representative in
INRIA strategy in HPC (cont’d) • European • Participation to PRACE-1IP (within GENCI) • Participation to EESI (Exascale initiative led by EDF R&D) • International • Associated teams with key HPC players • Joint laboratory with UIUC-NCSA
INRIA and the Joint-Lab on PetaScale Computing • Research and development in for Peta-ExaScale HPC needs international collaborations • PetaScale Software are already raising many significant research problems • ExaScale system design will open a very large domain of research and will require a huge effort from the community • Projects like PRACE in Europe and IESP at the international level help establishing clear roadmaps and focusing on the right problems • The economic situation is a threat for very large, single country, projects • UIUC and NCSA with the BlueWaters project are in the forefront of research and development for Sustained PetaScale • Strong opportunity for INRIA researchers to participate and contribute to the research on Key algorithmic and software challenges in PetaScale computing. • Sustained PetaScale means a clear understanding of the applications and the design of truly scalable software • May increase at INRIA the facet of HPC Research related to production
Technology Transfer • A stream of Spin-offs • Kerlabs (OS) • Caps Entreprise (GPGPUs compiler) • ActiveEon (distributed objects for HPC) • SysFera (Tools) • INRIA/GENCI Initiative, with French competitiveness clusters, « national coordinated HPC program for SMEs »
To get more information • project team-leaders involved in HPC • Deputy Scientific Directors • Bernard Espiau (Applied Mathematics, Computation and Simulation) • Hélène Kirchner (Algorithmics, Programming, Software and Architecture) • Thierry Priol (Networks, Systems and Services, Distributed Computing)