Cray-1 vs Raspberry Pi
Benchmarks comparando um supercomputador Cray‑1 de 1978 com Raspberry Pis e telefones modernos mostram como hoje dispositivos baratos e de baixo consumo podem superar o que já foi a máquina mais rápida do mundo — muitas vezes por dezenas a quase cem vezes em cargas de ponto flutuante. Os comentadores exploram por que isso é possível (arquiteturas vetoriais vs SIMD, eficiência de software, lei de Moore e mudanças nos tipos de carga de trabalho), refletem sobre como tarefas de supercomputação como previsão do tempo, simulações nucleares e CFD se relacionam com o hardware atual, e debatem quando ainda faz sentido usar placas pequenas como o Pi versus microcontroladores ou pequenos PCs para projetos reais.
Desempenho do Cray‑1 vs Raspberry Pi
- A afirmação original: um Raspberry Pi Model 1 de 2012 supera o Cray‑1 em ~4,5× em certos benchmarks de ponto flutuante; o posterior Pi 400 é dezenas de vezes mais rápido (até ~95× em alguns testes).
- Comentadores observam que isso é notável tanto como progresso quanto como testemunho de quão rápido o Cray‑1 já era nos anos 1970.
- Várias pessoas perguntam como os Pis mais novos (Pi 4, Pi 5) se comparariam; uma estimativa aproximada oferecida: Pi 5 ≈ 3× o desempenho do Pi 4.
Arquiteturas vetoriais, SIMD e RISC‑V
- Alguns argumentam que uma comparação mais justa com o Cray‑1 (uma máquina vetorial) seria RISC‑V com Vector 1.0, GPUs ou TPUs.
- A discussão aprofunda as diferenças entre máquinas vetoriais clássicas e SIMD de largura fixa:
- Vetores RISC‑V têm comprimento variando em tempo de execução (portáveis entre larguras); SIMD x86/ARM tem largura fixa e muitas vezes exige despacho para múltiplos binários.
- Levantam-se preocupações sobre cruzamentos de cache/página e truques SIMD especializados (por exemplo, embaralhamentos de bytes) em designs de comprimento variável.
- Outros respondem com instruções concretas de RISC‑V, exemplos (como
strlenvetorizado) e observam que ARM SVE tem conceitos semelhantes.
Contexto histórico e aplicações
- O SO do Cray‑1 (COS) é descrito como orientado a lotes, mas com suporte a time-sharing; há debate sobre quão “interativos” os Crays realmente eram e sobre a falta de memória virtual completa em comparação com sistemas posteriores.
- Casos de uso iniciais: simulações de armas nucleares, modelagem de clima e tempo, CFD para cascos de navios, simulações de fluidos, álgebra linear esparsa e renderização 3D.
- Anedotas: clubes de supercomputação descarregando trabalhos de renderização; laboratórios nacionais emparelhando Crays com minicomputadores front-end; histórias sobre sentar nos sofás do Cray e até trotes dentro deles.
Padrões de uso modernos e alternativas
- O Raspberry Pi é elogiado como a caixa Linux de propósito geral mais barata, tornando muitos projetos (por exemplo, aspersores, servidores domésticos, robótica) fáceis de programar e integrar.
- Contraponto: para tarefas simples de controle (regar plantas, sensores), microcontroladores como ESP32 ou RP2040 são mais apropriados e muito mais baratos, embora mais difíceis de programar do que Linux.
- Papel de desktop do Pi: o Pi 4 é limitado, especialmente em gráficos e I/O; o Pi 5 é descrito como mais “snappy”, mas ainda restringido pelo número de núcleos.
- Alguns recomendam mini PCs usados “one-liter” (desktops x86 pequenos) em vez de clusters de Pi por custo, desempenho e confiabilidade de armazenamento.
Lei de Moore, escalonamento de desempenho e nostalgia
- Várias comparações pessoais de cabeça: desktops ou telefones modernos teriam liderado os primeiros TOP500 ou rivalizado com todo o poder computacional dos anos 1980 somados.
- Discussão sobre clusters famosos construídos com hardware commodity e consoles (por exemplo, o cluster Mac G5 “Big Mac”, clusters de PS3).
- Visões mistas sobre o “fim” da lei de Moore: alguns argumentam que ela continua sendo estendida (por exemplo, movimentos em direção a 2nm, empilhamento 3D), outros se perguntam sobre limites físicos e econômicos.
- Reflexão de que muitas cargas de trabalho que antes levavam horas em supercomputadores (renderização, simulações físicas) agora podem ser interativas ou em tempo real.
Formato, design e cultura
- Piadas recorrentes e nostalgia sobre a forma circular icônica do Cray‑1 e o assento embutido, em contraste com a ausência de “sofá” no Pi.
- Expressa-se o desejo por cases estilo Cray para Pis/PCs e por melhores gabinetes para Pi (refrigeração, breadboards, até “assentos”).
- Discussões paralelas sobre uso de plástico, biodegradabilidade e trade-offs ambientais.