1 pontos por GN⁺ 2024-06-20 | 1 comentários | Compartilhar no WhatsApp

Relógio de pulso Cray C90 em escala 1/25

Por que foi feito?

  • Um projeto que utiliza um supercomputador Cray e um display OLED circular
  • A brincadeira é que, se você quer um relógio prático, deve ler outro blog

Diferenças em relação ao Cray-1

  • A linha Cray PVP manteve compatibilidade do Cray-1 até o Cray X1E
  • Os bits de endereço foram expandidos de 22 bits para 32 bits
  • Mudança do ponto flutuante "Cray" de 64 bits para ponto flutuante IEEE double precision de 64 bits

Arquitetura do sistema

  • Uso da placa FPGA Diligent CMOD-A7
  • O núcleo de CPU Cray roda a 105 MHz
  • O microcontrolador Teensy 3.6 atua como processador de 'frontend'
  • Aciona o display OLED circular

Software

  • Execução de uma simulação gravitacional N-body de Júpiter e 63 luas para demonstrar o desempenho vetorial do núcleo J90
  • Programa escrito em Python e depois validado no simulador RTL
  • Inicialização na placa FPGA real para confirmar a estabilidade

Como ver as horas?

  • Exibe a simulação de Júpiter e 63 luas
  • Obtém dados de posição dos corpos celestes do servidor HORIZONS da NASA
  • É possível inferir o tempo por meio da simulação

Por que C90?

  • Réplica em escala 1/25 do Cray Y-MP C916
  • A cúpula circular é adequada para acomodar a tela do relógio OLED
  • Modelo feito em impressora 3D, com placa de circuito e bateria instaladas

Produto final

  • Fofo, programável e complexo
  • Inclui pulseira de pulso estilo NATO e carregador de bateria integrado
  • Na prática, é mais adequado como enfeite de mesa

Opinião do GN⁺

  • Este projeto é interessante como um projeto criativo de hardware que utiliza FPGA e microcontrolador
  • Há muito a aprender no processo de implementar um sistema complexo em uma forma simples
  • É um projeto voltado mais para desafio técnico e diversão do que para praticidade, permitindo explorar vários aspectos da engenharia
  • Projetos semelhantes incluem pequenos computadores baseados em Raspberry Pi ou vários projetos DIY com Arduino
  • Ao adotar novas tecnologias, é preciso considerar praticidade e facilidade de manutenção, e este projeto é um bom exemplo disso

1 comentários

 
GN⁺ 2024-06-20
Comentários do Hacker News
  • Um usuário compartilha que seu pai estava na linha de frente da revolução dos computadores e trabalhou com Seymour Cray. Quando Cray aparecia no campus, as pessoas se aglomeravam como se ele fosse uma estrela do rock. Eles venderam muitos computadores enquanto trabalhavam juntos na Control Data, e ele causava espanto ao explicar a economia de custos dos novos computadores da Cray.

  • Um usuário menciona que este projeto seria um ótimo adereço para um filme de ficção científica sobre viagem no tempo. Ele imagina uma cena em que o protagonista viaja para 1991 para tentar convencer um cientista e mostra, como prova, um relógio de pulso Cray C90.

  • Um usuário se diverte imaginando uma civilização alienígena encontrando este projeto. Acredita que indicar as luas de Júpiter se tornaria um quebra-cabeça e uma fonte de maravilhamento. Também sugere a possibilidade de artefatos antigos terem sido brincadeiras parecidas.

  • Um usuário agradece ao autor da postagem e fica curioso sobre o quão próximo um Cray C90 em escala 1/25 chega ao desempenho em MIPS do original.

  • Um usuário se pergunta se futuros designs incluirão uma unidade externa de troca de calor, se ela ficará presa ao cinto, e se haverá um SSD montado no outro pulso. Ele gosta de como projetos assim mantêm viva a herança de máquinas antigas e grandiosas.

  • Um usuário sonha em usar um Cray 1 como sofá e comenta que o design dele era algo único, que não se vê hoje em dia.

  • Um usuário diz não ter comentários técnicos, mas descreve este projeto como absurdo e adorável.

  • Um usuário acha que tudo é incrível — o projeto, o estilo de escrita, o FPGA, o LCD circular, a simulação das luas de Júpiter — mas se sente frustrado por não conseguir ver a animação do display.

  • Um usuário acha o display circular muito legal e comenta que usar FPGA é realmente impressionante.

  • Um usuário diz que achava este projeto engraçado até ver a última foto, mas depois disso passou a achá-lo excelente.