Até agora você já ouviu falar do Bitcoin - a moeda digital que pode ser negociada e usada como moeda real. Você percebeu, no entanto, o forte paralelo entre Bitcoin e a indústria de supercomputação??

Qualquer um pode criar Bitcoins por um processo de mineração, pelo qual um usuário executa um trabalho para resolver uma equação criptográfica para descobrir um Bitcoin.

Quanto mais poderoso for um computador, mais rápido o usuário descobrirá uma moeda. É exatamente o mesmo que pesquisadores empregando supercomputadores sempre poderosos para descobrir "gemas" científicas ou engenheiros usando supercomputadores para criar produtos a um custo menor..

Naturalmente, quanto mais potente for o computador, melhor será a solução de tarefas, mas o desempenho será constantemente atenuado pela disponibilidade de eletricidade, pela capacidade de evitar o superaquecimento e pelos requisitos de espaço físico..

As mineradoras de bitcoin enfrentam esse desafio em suas casas, armazéns e fechaduras - e a indústria de supercomputação enfrenta esse desafio constantemente em enormes datacenters ou salas de máquinas.

Os mineradores de Bitcoin perceberam rapidamente o necessário para passar para um processador de cálculo mais eficiente. Para os mineradores de bitcoin, usar GPUs [think games machines] aumenta muito sua capacidade de descobrir moedas - o aumento de desempenho é excelente.

  • Nós compilamos uma lista das melhores trocas de bitcoin

Da mesma forma, muitos dos supercomputadores Top500 no mundo também contam agora com processadores GPU. Na verdade, Titan, segundo supercomputador classificado em novembro de 2013, a lista Top500 usa GPUs para dar um incrível desempenho no processamento de números.

A desvantagem do uso de GPUs [como foi descoberto por todos] é o requisito de calor e energia, enquanto que menos do que usar núcleos tradicionais de CPU, ainda é significativo.

Levando isso para o próximo nível, os mineradores de Bitcoin mudaram para FPGAs (Field Programmable Gate Arrays), já que os requisitos de energia são substancialmente menores que os GPUs, mas com desempenho similar ou melhor.

Meu sentimento é que a indústria de supercomputação - e especialmente aqueles na corrida para o Exascale - poderia aprender com esse movimento pioneiro. Mas, o que está parando o Top500 usando mais sistemas FPGA? Bem, agora, eles são mais complexos do que CPU ou GPUs para usar, e nem todos os aplicativos de software podem se beneficiar e o custo do FGPA também é proibitivo.

Estamos à beira de usar mais FPGAs no mercado de supercomputação? As semelhanças e inovações entre ambas as indústrias historicamente são tão claras; Eu acho que o uso de FPGAs é certamente algo que precisaremos ficar de olho em um futuro próximo!

  • Trabalhando para a OCF por 12 anos, David é Gerente de Desenvolvimento de Negócios, responsável pela exploração de novas tecnologias e novas arquiteturas que garantem que os Sistemas de Computação de Alto Desempenho da OCF permaneçam inovadores e ofereçam valor genuíno aos clientes..