Share via


Windows HPC Server 2008 entre os 25 sistemas mais rápidos do mundo

O Windows HPC Server 2008 está em Beta 2, porém já ocupa o 23º lugar no ranking dos 500 supercomputadores mais rápidos do mundo! (TOP500)(https://www.top500.org/list/2008/06/100)

Talvez a este ponto você esteja dizendo para si mesmo: “ bonito… mas o que é HPC, o que é TOP500, e onde é que eu me encaixo??!!!

HPC vem de High Performance Computing. E no mundo do HPC, quando se fala em alta performance, é algo que realmente impressiona. Este é o mundo dos supercomputadores, máquinas dignas de filmes de ficção, com capacidade de processamento difícil até mesmo de conceber...

Imagine que no topo da lista do TOP500 existe um supercomputador que atinge 1 Petaflop/s.

Petaflop/s??? O que é isso??!!

Vamos por partes. Flop/s (ou flops) significa uma operação “floating point por segundo. Vamos por mais partes… um exemplo de operação “floating point” é a soma (ou subtração, multiplicação, divisão) envolvendo números com casas decimais. Note que para realizar uma operação “floating point” pode ser necessário utilizar mais do que uma instrução do processador, que por sua vez pode demandar mais do que um ciclo de clock.

Exemplo: considere um processador de 2 GHz, que realize instruções que demandem 2 ciclos de clock. Este processador possui 1000 MIPS de capacidade de processamento (MIPS = Milhões de Instruções Por Segundo). Se uma operação “floating point” demandar 4 instruções do processador, a capacidade do mesmo será de 250 Mflops (250 milhões de flops).

Vale notar que clock, MIPS e Flops são coisas totalmente distintas… e que a arquitetura dos processadores está em constante evolução. Um Intel Xeon de 2.3 GHz (quad-core) chega a 9.3 Gflops!

Pois bem… o #1 da lista do TOP500 é capaz de executar mais de 1 quatrilhão de flops. 1.000.000.000.000.000 flops!!! Mil milhões de milhões de operações, num único segundo!!!

O Abe, rodando Windows HPC Server 2008 da Microsoft!

Abe é o nome do sistema da NCSA que roda o HPC Server 2008 e está entre os 25 primeiros sistemas da lista do TOP500. É um cluster com nada mais nada menos do que 1.200 computadores, cada um com dois processadores Xeon 53xx quad-core e 8 GB de memória. São 9.600 GB de memória RAM!!!

O Abe entrega 88,3 Teraflops (88.300.000.000.000 flops).

E esse TOP500, o que é?

O Projeto TOP500 foi criado em 1993, com a proposta de ser uma maneira confiável de acompanhar e detectar tendências no mundo da computação de alta performance. O site mantém a lista dos 500 sistemas de computação mais poderosos do mundo, descrevendo inclusive suas configurações.

Pra que tanto??!!

Para que servem computadores com tamanha capacidade?

Algumas aplicações para estes sistemas são:

  • Projeto Genoma (mapeamento de cada gene do DNA humano)
  • Prospecções para extração de petróleo
  • Síntese de Proteínas
  • Projetos de aeronaves com materiais compostos
  • Modelagem de risco de portfólios financeiros
  • Modelagem e otimização de cadeia de suprimentos
  • Aumento na eficiência e segurança de combustíveis
  • Simulação de reservatórios e processamento sísmico
  • Estudos de aerodinâmica para carros de Fórmula 1

Sim, as aplicações são bastante específicas… Hoje.
Amanhã provavelmente estaremos tirando proveito dos trabalhos desenvolvidos por estes incríveis supercomputadores…