A lista Top500 Guilherme O’Connor
Introdução Criada em 1993 para detectar tendências Medição de desempenho usando Linpack Unidade em FLOPS FLOPS = Floating-point Operation per Sec
Breve História Lei de Moore – tamanho do transistor Primeira metade da decada de 1970 –Introdução dos processadores vetoriais –Criação da moderna supercomputação –Velocidade uma ordem de grandeza maior
História (cont) Primeira metade da década de 80 –Uso de processadores vetoriais em ambientes convencionais –Incentivo do governo americano: memória distribuída –Vantagem: custo baixo de escalabilidade –Clusters Beowulf
História (cont) Explosão do Uso de clusters a partir de 2000 Earth Simulator impõe novas tendências Blue Gene impõe novas tendências
Critérios Poder de processamento Custo/performance Potência/performance Limite de 1000 Processadores –Manutenção –Aproveitamento de aplicações
Blue Gene/L Processador de velocidade media Boa relação consumo/performance Objetivo escalabilidade para centenas de milhares de processadores
Validade do Linpack Forte utilização da CPU Baixa utilização da Rede Mede apenas a capacidade bruta de processamento Sistemas reais precisam de dimensionamento balanceado
Estatísticas
Estatisticas
Velocidade no fim da lista dobra a cada 13,5 meses Velocidade no topo da lista dobra a cada 16,6 meses Tendencia à lista ficar homogênea Possivel necessidade de aumentar o tamanho dela
Conclusões Paradigmas mudam, mas dados seguem um padrão: possibilidade de previsões. Top500 não pode ser tomada como a lista absoluta de desempenho de máquinas Novos paradigmas de software são necessários para aproveitar enormes escalabilidades