Pular para o conteúdo principal

Supercomputadores voando com o pinguim!

Matéria de Steven J. Vaughan-Nichols, na ZDNet, comenta sobre a última lista dos TOP500 supercomputadores do mundo. Segundo a matéria, "não é surpreendente que seja o Linux que roda em todos os supercomputadores mais rápidos do mundo. O que surpreende é que as GPUs, e não as CPUs, agora alimentam a maior parte da velocidade dos supercomputadores".

O supercomputador no topo da lista roda o Red Hat Enterprise Linux (RHEL). Trata-se do Summit, do Departamento de Energia dos Estados Unidos, instalado no Oak Ridge National Laboratory.

Alguns números impressionantes: o Summit...
  • possui velocidade avaliada em 200 Pflops. Se cada pessoa na Terra realizasse um cálculo por segundo, levaria 305 dias para fazer o que o Summit pode fazer em 1 segundo.
  • pode armazenar 250 PB (Petabytes) de dados.
  • bombeia cerca de 15.000 L/min de água para seu sistema de refrigeração.
Para saber mais sobre o Summit, clique na figura.
Placa usada no Summit

Comentários

Postagens mais visitadas deste blog

Matemática no terminal de comandos

Precisa fazer um cálculo rápido sem ter que abrir nenhuma aplicação gráfica como, por exemplo, uma planilha de cálculo? O terminal de comandos do Linux é ideal para esses casos. Para cálculos com ponto flutuante usando somente o terminal de comandos temos diversas opções como o comando bc , por exemplo. O comando bc (basic calculator) é utilizado para cálculos com precisão arbitrária e possui a vantagem de já vir instalado em qualquer distribuição Linux, portanto, sem a necessidade de instalar nada! Além do bc, as linguagens de programação de modo geral são ricas em recursos matemáticos e algumas podem ser executadas interativamente no terminal.  Neste artigo mostraremos exemplos de cálculos usando o bc , gnuplot , Python , Scilab, R , Julia, bash e zsh . Operadores matemáticos Para realizarmos os cálculos, precisamos saber a sintaxe básica e que símbolos são usados para representar os operadores matemáticos. Soma, subtração, mu...

Encontrar texto em arquivos pdf

Problema : Você tem zilhões de artigos (papers) em pdf mas quer saber se uma certa sequência de texto (palavra ou frase) está escrita neles. Por exemplo, suponhamos que a frase a ser pesquisada é "fitting" Solução 1: via pdfgrep (mais recomendada)     No terminal de comandos, (trocando "richard" pelo seu nome do usuário), digite: $  find ~ -name '*.pdf' -exec pdfgrep -H -i 'fitting' {} \; Para indicar quantas ocorrências em cada pdf: find ~ -name '*.pdf' -exec pdfgrep -c -H -i 'fitting' {} \; | awk -v FS=":" -v OFS="\t" '$2>0 { print $2, $1 }' | sort -hr Para mostrar somente a primeira ocorrência no pdf: $  find ~ -name '*.pdf' -exec pdfgrep -H -i -m 1 'fitting' {} \; Solução 2: via pdftotext     Nota: pode apresentar mensagens de erro quando há problemas na conversão para texto     No terminal de comandos digite: $  find ~ -name '*.pdf' -exec sh -c 'pdftotext "{}"...

QBASIC no Linux

Problema:   Você encontrou um diretório com antigos programas feitos em QBASIC e quer rodá-los no Linux. Como fazer? Estratégia: 1) Obtenha um emulador do DOS, por exemplo, o dosbox 2) Obtenha o QBASIC na versão desejada 3) Faça o emulador DOS considerar o diretório onde se encontra o executável do QBASIC como drive C: Como fazer?   Supondo que está usando o Ubuntu ou Mint e afins, os 3 passos da estratégia podem ser assim implementados: * Passo 1: Abra um terminal de comandos e digite (após o $) $ sudo apt-get install dosbox * Passo 2: Caso você só tenha os arquivos fonte e não tenha o compilador QBASIC, você poderá baixá-lo daqui . Se já tiver o QBASIC, vá direto ao próximo passo. * Passo 3: 3.1) Deixe o QBASIC em ~/qbasic (só uma sugestão). No meu caso, eu não precisei baixar pois eu já tinha uma pasta com a seguinte estrutura:  /home/richard/Laboratorio/programacao/qbasic Nesse caso eu criei um link de ~/qbasic apontando para o local c...