Cray-1 vs Raspberry Pi

Los benchmarks que comparan un superordenador Cray‑1 de 1978 con Raspberry Pis y teléfonos modernos destacan cómo hoy los dispositivos baratos y de bajo consumo pueden superar a lo que en su día fue la máquina más rápida del mundo, a menudo por decenas o casi un centenar de veces en cargas de trabajo de punto flotante. Los comentaristas exploran por qué es posible (arquitecturas vectoriales frente a SIMD, eficiencia del software, la ley de Moore y el cambio de tipo de cargas de trabajo), reflexionan sobre cómo tareas de supercomputación como la predicción meteorológica, las simulaciones nucleares y el CFD se corresponden con el hardware actual, y debaten cuándo sigue teniendo sentido usar placas pequeñas como el Pi frente a microcontroladores o pequeños PCs para proyectos reales.

Rendimiento de Cray‑1 vs Raspberry Pi

  • Afirmación original: un Raspberry Pi Model 1 de 2012 supera al Cray‑1 por ~4,5× en ciertos benchmarks de punto flotante; el Pi 400 posterior es decenas de veces más rápido (hasta ~95× en algunas pruebas).
  • Los comentaristas señalan que esto es notable tanto como progreso como por ser un testimonio de lo rápido que ya era el Cray‑1 en los años 70.
  • Varias personas preguntan cómo se compararían los Pis más nuevos (Pi 4, Pi 5); la estimación aproximada ofrecida: Pi 5 ≈ 3× el rendimiento del Pi 4.

Arquitecturas vectoriales, SIMD y RISC‑V

  • Algunos argumentan que una comparación más justa con el Cray‑1 (una máquina vectorial) sería RISC‑V con Vector 1.0, GPUs o TPUs.
  • El hilo profundiza en las diferencias entre las máquinas vectoriales clásicas y el SIMD de ancho fijo:
    • Los vectores de RISC‑V tienen longitud variable en tiempo de ejecución (portables entre anchos); SIMD de x86/ARM es de ancho fijo y a menudo necesita despacho de varios binarios.
    • Se plantean preocupaciones sobre cruces de caché/página y trucos SIMD especializados (por ejemplo, mezclas de bytes) en diseños de longitud variable.
    • Otros responden con instrucciones concretas de RISC‑V, ejemplos (como strlen vectorizado) y señalan que ARM SVE tiene conceptos similares.

Contexto histórico y aplicaciones

  • El SO del Cray‑1 (COS) se describe como orientado a lotes pero con soporte de tiempo compartido; hay debate sobre cuán “interactivos” eran realmente los Cray y sobre la falta de memoria virtual completa frente a sistemas posteriores.
  • Casos de uso tempranos: simulaciones de armas nucleares, modelado del clima y la meteorología, CFD para cascos de barcos, simulaciones de fluidos, álgebra lineal dispersa y renderizado 3D.
  • Anécdotas: clubes de supercomputación descargando trabajos de renderizado; laboratorios nacionales emparejando Crays con minicomputadoras front-end; historias sobre sentarse en los sofás del Cray e incluso bromas dentro de ellos.

Patrones de uso modernos y alternativas

  • Se elogia Raspberry Pi como la caja Linux de propósito general más barata, lo que hace que muchos proyectos (por ejemplo, aspersores, servidores domésticos, robótica) sean fáciles de programar e integrar.
  • Contrapunto: para tareas simples de control (regar plantas, sensores), microcontroladores como ESP32 o RP2040 son más apropiados y muchísimo más baratos, aunque más difíciles de programar que Linux.
  • Papel de escritorio del Pi: el Pi 4 está limitado, especialmente en gráficos y E/S; se informa que el Pi 5 es “más ágil”, aunque sigue limitado por el número de núcleos.
  • Algunos recomiendan mini PCs usados “de un litro” (pequeños escritorios x86) en lugar de clústeres de Pi por coste, rendimiento y fiabilidad del almacenamiento.

Ley de Moore, escalado del rendimiento y nostalgia

  • Múltiples comparaciones personales a ojo: los escritorios o teléfonos modernos habrían encabezado las primeras listas TOP500 o rivalizado con todo el cómputo de los años 80 combinado.
  • Discusión de famosos clústeres construidos con hardware de consumo y consolas (por ejemplo, el clúster Mac G5 “Big Mac”, clústeres PS3).
  • Opiniones mixtas sobre si la ley de Moore “terminó”: algunos sostienen que sigue ampliándose (por ejemplo, avances hacia 2nm, apilado 3D), otros se preguntan por los límites físicos y económicos.
  • Reflexión de que muchas cargas de trabajo que antes tardaban horas en supercomputadoras (renderizado, simulaciones físicas) ahora pueden ser interactivas o en tiempo real.

Factor de forma, diseño y cultura

  • Bromas repetidas y nostalgia por la forma circular icónica del Cray‑1 y su asiento integrado frente a la falta de “sofá” del Pi.
  • Se expresa el deseo de cajas al estilo Cray para Pis/PCs y mejores carcasas para Pi (refrigeración, protoboards, incluso “asientos”).
  • Discusiones secundarias sobre el uso de plástico, la biodegradabilidad y los compromisos medioambientales.