Energy Footprint of a Computer Code. July 2010 Omar Bouslama EDF R&D

Documents pareils
THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

Stratégie DataCenters Société Générale Enjeux, objectifs et rôle d un partenaire comme Data4

Instructions Mozilla Thunderbird Page 1

Plateforme Technologique Innovante. Innovation Center for equipment& materials

Francoise Lee.

Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009. Pôle de Calcul Intensif pour la mer, 11 Decembre 2009

Paxton. ins Net2 desktop reader USB

sur le réseau de distribution

Services à la recherche: Data Management et HPC *

Exemple PLS avec SAS

AVOB sélectionné par Ovum

Forthcoming Database

IPv6: from experimentation to services

Application Form/ Formulaire de demande

Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech

Institut français des sciences et technologies des transports, de l aménagement

VMware : De la Virtualisation. au Cloud Computing

WEB page builder and server for SCADA applications usable from a WEB navigator

SCC / QUANTUM Kickoff 2015 Data Protection Best Practices

Impacts de la numérisation. 20 ans INRIA Grenoble 20 Novembre 2012

Software and Hardware Datasheet / Fiche technique du logiciel et du matériel

Fonctions intégrées. Nouvelles solutions universelles & système de communication

Face Recognition Performance: Man vs. Machine

Containers : Outils magiques pour les Devops? OpenNebula et son écosystème pour une infrastructure cloud agile

Optimized Protocol Stack for Virtualized Converged Enhanced Ethernet

Editing and managing Systems engineering processes at Snecma

SensOrLabs. a protocol validation platform for the IoT. Dominique Barthel, Quentin Lampin IMT/OLPS/BIZZ/MIS Apr 7th 2014, ST, CEA, LIG

Frequently Asked Questions

Protection de l Investissement Virtualisation, Efficacité énergétique

Mise en place d un système de cabotage maritime au sud ouest de l Ocean Indien. 10 Septembre 2012

Tier 1 / Tier 2 relations: Are the roles changing?

Fabricant. 2 terminals

Gestion des prestations Volontaire

INSTRUMENTS DE MESURE SOFTWARE. Management software for remote and/or local monitoring networks

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

Les mésocentres HPC àportée de clic des utilisateurs industriels

Optimiser votre reporting sans déployer BW

GIGABIT PCI DESKTOP ADAPTER DGE-530T. Quick Installation Guide+ Guide d installation+

03/2013. Mod: WOKI-60IP/TR. Production code: DTWIC 6000

Kick Off SCC EMC l offre EXTREMIO. fmarti@fr.scc.com Philippe.rolland@emc.com. Vers de nouveaux horizons

Nouveautés printemps 2013

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Stéphane Lefebvre. CAE s Chief Financial Officer. CAE announces Government of Canada participation in Project Innovate.

Mesurer la consommation électrique des serveurs dans les data-centers: besoins & challenges Code-Watchers!

Pascale Borla-Salamet Consultante Avant Vente Oracle France. Oracle Exadata Performance et Optimisation de votre Datawarehouse

Une nouvelle Famille de systèmes

Cloud Computing: de la technologie à l usage final. Patrick CRASSON Oracle Thomas RULMONT WDC/CloudSphere Thibault van der Auwermeulen Expopolis

Small Businesses support Senator Ringuette s bill to limit credit card acceptance fees

Consultants en coûts - Cost Consultants

Bourses d excellence pour les masters orientés vers la recherche

SMALL CITY COMMERCE (EL PEQUEÑO COMERCIO DE LAS PEQUEÑAS CIUDADES)

Improving the breakdown of the Central Credit Register data by category of enterprises

Notice Technique / Technical Manual

HSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager

Switching PCIe Photonique/Silicium Intel Connectique Intel MXC

Eléments d architecture des machines parallèles et distribuées

PACKZ System Requirements. Version: Version: Copyright 2015, PACKZ Software GmbH. 1

XtremWeb-HEP Interconnecting jobs over DG. Virtualization over DG. Oleg Lodygensky Laboratoire de l Accélérateur Linéaire

Un système intégré totalement redondant

EN UNE PAGE PLAN STRATÉGIQUE

StruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie

LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE

REVITALIZING THE RAILWAYS IN AFRICA

Hitachi Storage Viewer v Hitachi Data Systems

MONTRÉAL LA CONFORTABLE MC

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes

physicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178

PIB : Définition : mesure de l activité économique réalisée à l échelle d une nation sur une période donnée.

Le Cloud Compu+ng modèle et évalua+on de performances

The impacts of m-payment on financial services Novembre 2011

Renewable Energy For a Better World. Transforming Haïti s energy challenges into wealth and job creating opportunities ENERSA

«39 years of experience» ( )

bienvenue chez Orange

Greening Clouds and High Performance Computing: Challenges and Initiatives

Toni Lazazzera Tmanco is expert partner from Anatole ( and distributes the solution AnatoleTEM

Le Cloud Computing est-il l ennemi de la Sécurité?

Contents Windows

Table ronde gestion de l énergie : réseaux, stockages, consommations

Networking Solutions. Worldwide VSAT Maintenance VSAT dans le Monde Entretien. Satellite Communications Les Communications par Satellite

Cedric Dumoulin (C) The Java EE 7 Tutorial

An EU COFUND project

T. Gasc 1,2,3, F. De Vuyst 1, R. Motte 3, M. Peybernes 4, R. Poncet 5

INSTITUT MARITIME DE PREVENTION. For improvement in health and security at work. Created in 1992 Under the aegis of State and the ENIM

Infrastructure technique de géodonnées. Technische Geodateninfrastruktur. Cédric Moullet Forum e-geo.ch, 15. November 2013

Comprendre l impact de l utilisation des réseaux sociaux en entreprise SYNTHESE DES RESULTATS : EUROPE ET FRANCE

Développement logiciel pour le Cloud (TLC)

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM APPLICATION FORM

Engineered for Business: Oracle Hardware for Oracle Database

Cours 13. RAID et SAN. 2004, Marc-André Léger

Estimation & amélioration du DCiE d un datacenter

affichage en français Nom de l'employeur *: Lions Village of Greater Edmonton Society

ERA-Net Call Smart Cities. CREM, Martigny, 4 décembre 2014 Andreas Eckmanns, Responsable de la recherche, Office Fédéral de l énergie OFEN

First Nations Assessment Inspection Regulations. Règlement sur l inspection aux fins d évaluation foncière des premières nations CONSOLIDATION

bienvenue chez Orange

Township of Russell: Recreation Master Plan Canton de Russell: Plan directeur de loisirs

Marie Curie Individual Fellowships. Jean Provost Marie Curie Postdoctoral Fellow, Institut Langevin, ESCPI, INSERM, France

Package Contents. System Requirements. Before You Begin

The space to start! Managed by

François Louesse Comment rédiger un bon projet de R&D européen? Bien choisir son programme

Transcription:

Energy Footprint of a Computer Code July 2010 Omar Bouslama EDF R&D

Summary - Who is EDF - Energy issues for datacenters - Thinking exaflops - Power consumption - The Ecograppe project - First results - Conclusions 2

Who is EDF 3

Who is EDF - EDF Group Revenue : 64,3 Mds Net revenue : 3,4 Mds Clients : 38,1 millions Employees : 161 000 Production : 610 TWh 4

Who is EDF - EDF R&D 2 000 people 30% women 300 Phds and 200 Phds candidates 150 teaching researchers 5

Energy issues for Datacenters 6

Energy issues for Datacenters Ever increasing need for more computational power Energy consumption per server < 2000 : 50 watt * 2008 : 250 watt * 24h/24, 7days/7 14% power difference between idle and active states (Grid 5000) Computational resources are under-utilized Datacenters : 10%-15%* use of total capacity *The Problem of Power Consumption in Servers : Lauri Minas and Brad Ellison, Intel, March 2009 7

Thinking exaflops 8

Thinking exaflops Flops FLoating Point Operations Per Second Today we talk about : Giga flops -> 109 Tera flops -> 1012 Peta flops -> 1015 Exa flops -> 1018 9

Thinking exaflops TOP 500 Started in 1993 500 most powerful known computer systems in the world As reported by these machines administrators biannual ranking : June, November June 1993 : Top machine had a performance of 59.7 GFlops June 2010 : 1.75 PFlops (x 29 500) 2019 : ExaFlop machines are expected this decade 10

Thinking exaflops energy costs Energy costs (powering + cooling) 63% datacenter costs over their lifetime are the power and cooling costs The Earth Simulator Center : 1st between 2002 2004 35.86 TFlops 18 megawatts $10.000.000/year IBM RoadRunner 1.4 petaflop 2.35 megawatts 2019 : Exaflop Consumption will be 500 megawatts without fundamental changes in the way datacenters are managed or technological breakthroughs 11

Thinking exaflops energy costs Source : Estimating total power consumption by servers in the u.s. and the world, Jonathan Koomey, 2007 12

Thinking exaflops energy costs ExaFLOPS Machine without Power Mgmt Other misc. power consumption: Power supply losses Cooling etc 500+MW? Disk Comm Memory Compute 10MW 10EB disk @ 10TB/disk @10W 100MW 100pJ per Flops 150MW 200MW 0.1B/Flops @ 1.5nJ per Byte ~400W / Socket ExaFLOPS Machine Future Vision ~40MW 10MW Other misc. power consumption: Power supply losses Cooling etc SSD ~2MW 10EB SSD @ 5TB/SSD Comm ~9MW 9pJ per Flops Memory 9MW 0.1B/Flops @ 150pJ per Byte Compute 10MW 50K Sockets @~200W each Source: HPC: Energy Efficient Computing, Steve Pawlowski, Intel 13

Thinking exaflops Thinking green Green 500 November 2007 Performance = f ( speed ) -> Performance = f ( speed, power consumption) Flops / watt 14

Power consumption 15

Power consumption measuring Σ component power consumption Provide internal power measurement equipment Separate DC lines Modelling Estimation Complexity Sensors Overall consumption Real consumption 16

Power consumption components Processor 85 W Memory 15 W Disk Several disks Intel labs, 2008 Power Supply efficiency at a very high load factor : 80 to 90 percent * Actually servers today run with 20-40 percent efficient power supplies * *The Problem of Power Consumption in Servers : Lauri Minas and Brad Ellison, Intel, March 2009 17

Power consumption energy saving Ultra low voltage cpu Low consumption Worse performance Switch off servers Consumption peak at power on/off Low power modes Dynamic Voltage Frequency Scaling Massive Arrays of Redundant Disks Local decisions Transition delay Shut down/boot 18

Power consumption software consumption Software power consumption JouleMeter : Microsoft research Intel Energy Checker Our approach 19

The Ecograppe Project 20

The Ecograppe Project Started in 2009 3 partners 21

The Ecograppe Project : Kerrighed Started in 1999 Single system image Process migration Check pointing 22

The Ecograppe Project : Électricité de France Provide study cases of real usage experimental platform to better understand the energy consumption process Test algorithms in its environment 23

The Ecograppe Project : EDF test platform - Hpslab High Performance Simulation Lab Graphical cluster for the CARRIOCAS project 64 graphical node 2 frontal nodes Networking equipements POP 40 Gb/s Alcatel Switch/router Ethernet Extreme Networks Switch Infiniband «2X» Voltaire Storage cluster : LUSTRE file system 2 HP racks ( 20 To) 12 OSS servers + 1 MDS server Compute cluster 24 nœuds de calcul 1 frontal GPU Fermi for accelerated double precision co-processing 1 station with 2 cards 24

The Ecograppe Project : Measurement infrastructure APT France Temperature Sensors: Sensor IP8 28 temperature sensors [-55 C, 125 C] ±0.5 C Power Sensors: Raritan dominion PX 1 sensor/outlet 25

The Ecograppe Project : Back-end Linux Daemon Python Start - Stop - Status - Generate XML Daemon configuration SNMP Global supervision Process supervision Perf events Information about processes No code instrumentation! MySQL Data storage SOAP Server communications 26

The Ecograppe Project : Perf events Performance counters are special hardware registers available on most modern CPUs. These registers count the number of certain types of hw events: such as instructions executed, cache-misses suffered, or branches mispredicted without slowing down the kernel or applications. These registers can also trigger interrupts when a threshold number of events have passed and can thus be used to profile the code that runs on that CPU. Performance Counters on Linux : The New Tools, Arnaldo Carvalho de Melo, Linux Plumbers Conference, September 2009 27

The Ecograppe Project : Perf events Kernel >= 2.6.31 Debugfs partition mount -t debugfs none /sys/kernel/debug tools/perf Git like organisation (commands, sub commands) Main commands : List Stat Record Report 28

The Ecograppe Project : Front-end Web interface CSS Freecsstemplates.org PHP Extract data from database Flot Interactive graphs Ajax Dynamic update Real time supervision Last hour Current day History Day Month Comparisons 29

The Ecograppe Project : Front-end Web interface 30

The Ecograppe Project : Benchmarks used Code_Saturne EDF R&D 1997 Test case of thermal fatigue (Testcase Father ) 1 million cells 31

First results 32

First Results 3 architectures 6 machines AMD Opteron 2200 6 machines Intel Xeon 5160 6 machines AMD Opteron 8220 Cluster 1 Cluster 2 Cluster 3 33

First Results Opteron 8220 Opteron 2220 Xeon 5160 34

First Results Opteron 8220 Opteron 2220 Xeon 5160 35

First Results 36

Summary Electricity used by servers has doubled between 2000 and 2005 ExaFlops systems are expected in the next few years Without fundamental changes in datacenter management or technology exaflops systems are expected to consume 500MW each in 2019 Better power management in datacenter is a means of achieving significant gains in energy consumption Better power management necessarily passes through a better understanding of the power consumption of processes in the datacenters I presented the experimental platform that EDF has built to better understand the energy consumption process 37

Bibliography Performance Counters on Linux : The New Tools, Arnaldo Carvalho de Melo, Linux Plumbers Conference, September, 2009 Ecograppe : State of art of power saving in cluster + results from EDF case study, 2010 Global Climate Warming? Yes In The Machine Room, WU Feng, Virginia Tech, 2006 The Problem of Power Consumption in Servers : Lauri Minas and Brad Ellison, Intel, March 2009 HPC: Energy Efficient Computing, Steve Pawlowski, Intel, 2009 Estimating total power consumption by servers in the u.s. and the world, Jonathan Koomey, 2007 Exascale roadmap 1.0, May 2010 38