Que tipo de RAM os supercomputadores usam?

8

Eu estava lendo um artigo sobre sobre um dos computadores mais rápidos do mundo e essa é uma das linhas que me interessaram:

To mimic this relatively minuscule amount of brainpower, researchers used the Fujitsu K to connect a total of 1.73 billion virtual nerve cells by 10.4 trillion virtual synapses (with 24 bytes of memory in each synapse). In total, this added up to around one petabyte of memory, which is the equivalent of about 250,000 standard PCs. And remember, all that's still just one percent of what your brain does every single day, in the time it takes to blink a few times.

Então, isso implica que esses supercomputadores usam memória normal de desktop, mas com muito mais quantidade (250k vezes mais) do que um desktop normal?

Eu li esta pergunta popular aqui no SuperUser. Ele nos diz também algo sobre SRAM - a RAM que o uso da CPU para o cache, porque é muito mais rápido que a DRAM normal.

Então eu procurei aqui e esta linha parece ser interessante:

The only reason memory sticks don't use SRAM is the cost. Instead of paying $50 for that 256MB chip, you would be forking over $500. Ouch.

Então módulos SRAM são possíveis (e eu não vou esconder o fato de que estou realmente interessado em comprar 8GB de memória SRAM para meu laptop ... mas não consigo encontrar nada)

Mas agora a verdadeira questão: os supercomputadores usam SRAM para sua memória ou apenas DRAM normal? E se DRAM normal, por que eles simplesmente não criam memória SRAM para supercomputadores, os supercomputadores custam muito? Então, que diferença esses poucos milhões de dólares extras fazem?

    
por Gizmo 01.09.2013 / 17:05

2 respostas

6

Dado que muitos supercomputadores usam atualmente processadores x86-64 de nível de servidor, como o AMD Opterons, eles provavelmente seriam equipados com memória ECC , provavelmente DDR2 ou DDR3 SDRAM.

A memória ECC tem a capacidade de detectar e corrigir a maioria dos erros de memória. Geralmente não é visto em computadores de consumo, mas é comumente encontrado em servidores e estações de trabalho, onde a confiabilidade máxima é necessária. Um exemplo desse tipo de memória pode ser encontrado aqui .

O suporte a ECC em computadores de consumo é raro, mas observe que processadores AMD FX suporta totalmente este tipo de memória, e com uma placa-mãe adequada, a confiabilidade aprimorada da memória ECC pode ser alcançada. No entanto, a memória ECC pode ser cara e tende a ser um pouco mais lenta (1-3%) do que a memória não-ECC.

Alguns supercomputadores mais recentes usam GPUs para computação ao lado de processadores convencionais (como no Cray XK7 ). Essas GPUs geralmente usam memória GDDR5.

    
por 01.09.2013 / 17:17
2

O design do Super Computer decide o tipo de RAM usado.

Por exemplo, um Cluster do Beowulf provavelmente não terá uma forma exótica de memória porque:

A Beowulf cluster is a computer cluster of what are normally identical, commodity-grade computers networked into a small local area network with libraries and programs installed which allow processing to be shared among them.

O mesmo vale para muitos dos supercomputadores do mundo, onde eles são construídos essencialmente com peças prontas, processadores Intel, talvez GPUs NVidia para processamento parelétrico.

Sinta-se à vontade para examinar os mundos dos computadores de teste , e a tendência comum é usar partes comuns de maneiras incomuns.

É provavelmente devido ao custo, porque na escala desses computadores (20.000 nós talvez) essa diferença de $ 450 por 256MB que você citou soma ($ 9.000.000 se cada nó tivesse apenas 256MB). Esta matemática parece desatualizada para mim, mas o ponto continua a ser importante.

A maioria dos Super Computadores que usam processadores x86 ou x64 (geralmente Xeons ou AMD Opterons) usarão DRAM ECC. É um pouco mais lento que a memória do desktop, mas os dados são mais confiáveis.

Se você contar a RAM nas GPUs que são usadas, então GDDR5 é outra RAM comum em Super Computers.

Mas a SRAM e qualquer outra RAM exótica não são comuns nos Super Computers modernos.

    
por 01.09.2013 / 17:20