1 puntos por GN⁺ 2024-06-20 | 1 comentarios | Compartir por WhatsApp

Reloj de pulsera Cray C90 a escala 1/25

¿Por qué lo hicieron?

  • Un proyecto que aprovecha una supercomputadora Cray y una pantalla OLED circular
  • Bromean con que, si quieres un reloj práctico, mejor leas otro blog

Diferencias con el Cray-1

  • La línea Cray PVP mantuvo compatibilidad desde el Cray-1 hasta el Cray X1E
  • Los bits de direccionamiento se ampliaron de 22 bits a 32 bits
  • Se cambió del punto flotante "Cray" de 64 bits al punto flotante IEEE de doble precisión de 64 bits

Arquitectura del sistema

  • Usa una placa FPGA Diligent CMOD-A7
  • El núcleo de CPU Cray corre a 105 MHz
  • Un microcontrolador Teensy 3.6 actúa como procesador de 'frontend'
  • Controla una pantalla OLED circular

Software

  • Ejecuta una simulación gravitacional de N cuerpos de Júpiter y 63 satélites para mostrar el rendimiento vectorial del núcleo J90
  • El programa se escribió en Python y luego se verificó en un simulador RTL
  • Después arrancó en la placa FPGA real para confirmar la estabilidad

¿Cómo se consulta la hora?

  • Muestra la simulación de Júpiter y sus 63 satélites
  • Obtiene datos de posición celeste del servidor HORIZONS de NASA
  • A partir de la simulación se puede inferir la hora

¿Por qué un C90?

  • Es una réplica a escala 1/25 del Cray Y-MP C916
  • La cúpula circular encaja bien para alojar la pantalla OLED del reloj
  • El modelo se fabricó con una impresora 3D e integra la placa de circuito y la batería

Producto final

  • Bonito, programable y complejo
  • Incluye correa de muñeca estilo NATO y cargador de batería integrado
  • En la práctica, queda mejor como adorno de escritorio

Opinión de GN⁺

  • Este proyecto resulta interesante como trabajo creativo de hardware que aprovecha FPGA y microcontroladores
  • Hay mucho que aprender en el proceso de implementar un sistema complejo en una forma sencilla
  • Más que buscar practicidad, es un proyecto orientado al reto técnico y la diversión, que permite explorar varios aspectos de la ingeniería
  • Proyectos similares incluyen computadoras pequeñas basadas en Raspberry Pi o diversos proyectos DIY con Arduino
  • Al introducir nuevas tecnologías, conviene considerar la practicidad y la mantenibilidad; este proyecto es un buen ejemplo en ese sentido

1 comentarios

 
GN⁺ 2024-06-20
Comentarios de Hacker News
  • Un usuario compartió que su padre estuvo a la vanguardia de la revolución informática y que trabajó con Seymour Cray. Cuando Cray aparecía en el campus, la gente se arremolinaba como si fuera una estrella de rock. También vendió muchas computadoras mientras trabajaba en Control Data, y causaba asombro al explicar el ahorro de costos de las nuevas computadoras Cray.

  • Un usuario mencionó que este proyecto sería un accesorio excelente para una película de ciencia ficción sobre viajes en el tiempo. Imaginó una escena en la que el protagonista viaja a 1991 para intentar convencer a un científico y le muestra como prueba un reloj de pulsera Cray C90.

  • Un usuario disfrutó imaginar qué pasaría si una civilización extraterrestre descubriera este proyecto. Pensó que mostrar las lunas de Júpiter se convertiría en un rompecabezas y una fuente de asombro. También sugirió que los artefactos antiguos podrían haber sido bromas parecidas.

  • Un usuario agradeció al autor de la publicación y se preguntó qué tan cerca está el Cray C90 a escala 1/25 del rendimiento MIPS del original.

  • Un usuario se preguntó si en diseños futuros se incluiría una unidad externa de intercambio de calor, si se sujetaría al cinturón o si habría un SSD montado en la otra muñeca. Le gusta que este tipo de proyectos mantenga vivo el legado de grandes máquinas antiguas.

  • Un usuario dijo que sueña con usar un Cray 1 como sofá y comentó que su diseño era algo único que hoy ya no se ve.

  • Un usuario dijo que no tiene opiniones técnicas, pero describió este proyecto como absurdo y adorable.

  • Un usuario piensa que todo es genial: el proyecto, el estilo de escritura, el FPGA, la LCD circular y la simulación de las lunas de Júpiter, pero se siente frustrado por no poder ver la animación de la pantalla.

  • Un usuario opinó que la pantalla circular es muy genial y mencionó que usar un FPGA es realmente impresionante.

  • Un usuario pensó que este proyecto era chistoso hasta ver la última foto, pero después de verla pasó a considerarlo excelente.