Análise da Economia de Energia Através do Desligamento de Nós Ociosos em um Cluster com Processadores ARM Gustavo Rostirolla, Vinicius Facco Rodrigues, Rodrigo da Rosa Righi, Pedro Velho Sumário Introdução Cluster GreenHPC Metodologia Resultados Conclusão Introdução • e-Ciência • Simulação de fenômenos complexos • LHC gera cerca de 30 petabytes de dados por ano • Tiahne-2 - TOP500 – 16 mil nós - 33,862 Pflops - 17,80 MW • Exascale (1018 flops) GigaWatts de energia http://home.web.cern.ch/about/computing Cluster BeagleBone Black Sitara AM3358 (Cortex-A8) - 1Ghz 512MB DDR3 2GB eMMC 10/100 Ethernet GreenHPC Cluster Cluster Power Supply Sensor Board Board Power Supply Data Acquisition (DAQ) Board with an A/D Converter Input Parameters Sample Rate, Buffer Size, Output File Virtual Instrumentation GreenHPC Real-time Graphics: Current, Voltage and Power Output Logfile Cluster + GreenHPC 1 e 2 - Fontes de alimentação 3 - Placa de sensores 4 - Placa de aquisição de dados 5 - Virtual Instrument 6 - Cluster com processadores ARM (plataforma de testes) Metodologia • Ondes3D • Simulação de propagação de sismos • Problema teste com 100 timesteps • Variação do número de nós ligados Energia−para−Solução (joules) Resultados 30000 ● 20000 ● ● 10000 ● ● ● ● ● ● ● 6 7 8 9 10 0 1 2 3 4 5 Nós Todos os nós ligados Energia−para−Solução (joules) Resultados 30000 20000 10000 ● ● ● 1 2 3 ● ● ● ● 4 5 6 7 ● ● ● 8 9 10 0 Nós Desligando nós ociósos 30 20 10 ● ● ● ● ● ● ● ● ● ● 1 2 3 4 5 6 7 8 9 10 0 time−to−solution (s) nodes 2000 ● 1500 ● 1000 ● ● 500 ● 2 3 4 5 ● ● ● ● 6 7 8 9 10 nodes 1.00 0.75 0.50 0.25 0.00 0.00 ● 0 1 relative energy−to−solution energy−to−solution (kJ) Resultados 0.25 0.50 0.75 1.00 relative time−to−solution 20 8% 10 ● ● ● ● ● ● ● ● ● ● 1 2 3 4 5 6 7 8 9 10 0 nodes time−to−solution (s) Resultados 30 2000 ● 1500 4% ● 1000 ● ● 500 ● 2 3 4 5 ● ● ● ● 6 7 8 9 10 nodes 1.00 0.75 0.50 0.25 0.00 0.00 ● 0 1 relative energy−to−solution energy−to−solution (kJ) Maior speedup Maior economia Não linearidade 0.25 0.50 0.75 1.00 relative time−to−solution Conclusão • GreenHPC - Framework para medição de consumo • Análise de consumo energético de uma aplicação HPC • Impacto do desligamento de nós ociosos Análise da Economia de Energia Através do Desligamento de Nós Ociosos em um Cluster com Processadores ARM Contato: [email protected] github.com/grostirolla1/greenhpc