IBERGRID 2008 Spanish Supercomputing Network Francesc Subirada Associate Director
Introduction: National Center & Spanish Network The BSC-CNS is the Spanish National Supercomputing Center, created with the objectives of doing R&D (in Computer Sciences, Life Sciences and Earth Sciences) and supporting Supercomputing needs of Spanish Researchers. The Spanish Supercomputing Network (RES) is a project lead by Spanish Government that consists in the creation of a supercomputing distributed infrastructure to enhance, transparently the end user, the supercomputing support to Spanish research groups. 2
Introduction: National Center & Spanish Network RES members are, in addition to BSC-CNS, are: Centro de Supercomputación y Visualización de Madrid (CeSViMa) Instituto de Astrofísica de Canarias Universidad de Cantabria Universidad de Málaga Universidad de Valencia Universidad de Zaragoza 3
MareNostrum MareNostrum 2004 2006 4812 10240 PowerPC 970 cores 2406 2560 JS21 JS20 2.3 2.2 GHz 10 20 TB of Memory 48 GB per node 270 380 TB Storage Capacity 3 networks Myrinet Gigabit 10/100 Ethernet Operating System Linux 2.6 (SuSE) 4
Red Española de Supercomputación MareNostrum Processor: 10240 PowerPC 970 2.3 GHz Memory: 20 TBytes Disk: 280 + 90 TBytes Network: Myrinet, Gigabit, 10/100 System: Linux UPM Processor: 2408 PowerPC 970 2.2 GHz Memory: 4.7 TBytes Disk: 63 + 47 TBytes Network: Myrinet, Gigabit, 10/100 System: Linux IAC, UMA, UC, UZ, UV Process: 512 PowerPC 970 2.2 GHz Memory: 1 TByte Disk: 14 + 10 TBytes Network: Myrinet, Gigabit, 10/100 System: Linux 5
Processors, Blades, BladeCenters and Racks 6
Interconnection network: Myrinet Spine 1280 Spine 1280 128 Links Clos 256x256 Clos 256x256 Clos 256x256 Clos 256x256 Clos 256x256 Clos 256x256 Clos 256x256 Clos 256x256 Clos 256x256 Clos 256x256 256 links (1 to each node) 250MB/s each direction 0 255 7
Hardware: Installation 8
RES Supercomputers Magerit Altamira CaesarAugusta LaPalma Picasso Tirant 9
10
Location 11
12
13
14
15
MareNostrum MareNostrum evolution: List WW Europe Noviembre 2004 Junio 2005 Noviembre 2005 Junio 2006 Noviembre 2006 Junio 2007 Noviembre 2007 4 5 8 11 5 9 13 1 1 1 3 1 1 3 16
IT Research at BSC-CNS Performance analysis and prediction tools Application and algorithms Interconnect Investigate solutions to Load these and other problems Power Programming models Processor and node balancing Opportunities to do new research 17
GRID Superescalar main (){... for (i = 0; i < DIM; i++) { for (j= 0; j< i-1; j++){ for (k = 0; k < j-1; k++) { sgemm_tile( A[i][k], A[j][k], A[i][j] );... GRID GRID superscalar offers: Automatic Gridification Parallelism exploitation Custom Version for MareNostrum Automatic Application Deployment Execution Monitoring Open Source Distributions at the BSC website 18
The power issue Performance analysis and prediction tools Application and algorithms Interconnect Programming models Investigate solutions Load to these balancing and other problems Power Processor and node Power (MW) 90 80 70 60 50 40 30 20 10 0 $3M Computer Center Power Projections Cooling Computers $9M $17M $23M $31M 2005 2006 2007 2008 2009 2010 2011 Year 19
Power and money 20
Supercomputing and e-science Consolider program 22 Spanish groups 119 senior researchers 5 Grand Challenge applications Library and Application Optimization Application scope Life Sciences Application scope Earth Sciences System Softwate for Future Supercomputers Application scope Astrophysics Architectire for Future Supercomputers Application scope Materials Application scope Engineering Strong interaction Interaction to be created 21
Supercomputing and e-science: research areas and groups (1) Grupo de de Modelización Molecular y Bioinformática (U. de de Barcelona, M. M. Orozco) Grup de de Bioinformàtica del Genoma (Centre de de Regulació Genòmica, R. R. Guigó) Grupo de de Biología Estructural Computacional (Centro Nacional de de Investigaciones Oncológicas, A. A. Valencia) Application scope Life Sciences Compilers and tuning of application kernels Application scope Earth Sciences Grupo de de Ciencias de de la la Tierra (BSC-CNS, J. J. M. M. Baldasano) Unidad de de Contaminación Atmosférica (CIEMAT, F. F. Martín) Grupo de de Diagnóstico y Modelización del Clima (U. Complutense de de Madrid, R. R. García-Herrera) Programming models and performance tuning tools Application areas Application scope Astrophysics Grupo de de Astrofísica Relativista y Cosmología (U. de de Valencia, J. J. M. M. Ibáñez) Grupo de de Simulación Numérica de de Procesos Astrofísicos (Instituto de de Astrofísica de de Canarias, F. F. Moreno) Grupo GAIA de de Astronomía Galáctica (U. de de Barcelona, J. J. Torra) Grupo de de Cosmología Computacional (U. Autónoma de de Madrid, G. G. Yepes) Architectures and hardware technologies Application scope Physics Application scope Engineering Grupo de de Mecánica de de Fluidos Computacional (U. Politécnica de de Madrid, J. J. Jiménez Sendín) Unidad de de Simulación Numérica y Modelización de de Procesos (CIEMAT, M. M. Uhlmann) Grupo SIESTA (U. Autónoma de de Madrid, J. J. M. M. Soler) Grupo SIESTA (Laboratorio de de Estructura Electrónica de de los los Materiales del Instituto de de Ciencia de de Materiales de de Barcelona ICMAB-CSIC, P. P. J. J. Ordejón) 22
Supercomputing and e-science: research areas and groups (2) Departamento de de Tecnologías de de la la Información (BSC-CNS, M. M. Valero) Grupo Computación de de Altas Prestaciones (U. Politècnica de de Catalunya, J. J. M. M. Llabería) Grupo de de Arquitectura y Tecnología de de Sistemas Informáticos (U. Complutense de de Madrid, F. F. Tirado) Grupo de de Arquitectura de de Computadores (U. de de Malaga, E. E. López Zapata) Application scope Life Sciences Compilers and tuning of application kernels Application scope Earth Sciences Departamento de de Tecnologías de de la la Información (BSC-CNS, M. M. Valero) Grupo Computación de de Altas Prestaciones (U. Politècnica de de Catalunya, J. J. M. M. Llabería) Parallel Processing and Distributed Systems group (U. Autónoma de de Barcelona, A. A. Ripoll) Departamento de de Tecnologías de de la la Información (BSC-CNS, M. M. Valero) Grupo Computación de de Altas Prestaciones (U. Politècnica de de Catalunya, J. J. M. M. Llabería) Grupo de de Arquitectura de de Computadores (U (U de de Zaragoza, V. V. Viñals) Grupo de de Arquitectura y Tecnología de de Sistemas Informáticos (U. Complutense de de Madrid, F. F. Tirado) Grupo de de Arquitectura y Tecnología de de Computadores (U. de de Cantabria, J. J. R. R. Beivide) Grupo de de Arquitectura de de Computadores (U. de de Malaga, E. E. López Zapata) Grupo de de Arquitectura de de Computadores (U. de de Las Palmas de de Gran Canaria, Instituto Universitario de de Ciencias y Tecnologías Cibernéticas, E. E. Fernández) Programming models and performance tuning tools Architectures and hardware technologies Basic research in supercomputing Application scope Physics Application scope Astrophysics Application scope Engineering 23
BSC: Staff Evolution BSC-CNS has 195 members from 21 different countries (Argentina, Belgium, Brazil, Bulgaria, Colombia, China, Cuba, France, Germany, India, Ireland, Italy, Lebanon, Mexico, Poland, Russia, Serbia, Turkey, the United Kingdom, the United States and Spain). 24
Comparing what we see and what we model about the Universe 25
Designing airplanes 26
Designing Fusion Reactors TOKAMAK (JET) 27
Understanding Climate change: 28
Forecasting air quality 29
Simulating medical procedures 30
Modeling the proteins Library of protein MD simulations 1400 at the moment >900 CPU years. 10 Tb of data Rueda et al., PNAS 2007 31
Searching for Oil and Gas Selected by "IEEE Spectrum" as one of the five most innovative technology initiatives in the year 2007 32
Developing the new supercomputers 250x in 16 years Convex C3480 (1991, 0.4 GF) Procesador Cell (2007, 100 GF) 100x in 3 years? 33
Thank you! 34