1 points par GN⁺ 2024-06-20 | 1 commentaires | Partager sur WhatsApp

Montre-bracelet Cray C90 à l’échelle 1/25

Pourquoi l’avoir fabriquée ?

  • Un projet utilisant un superordinateur Cray et un écran OLED circulaire
  • Une plaisanterie disant que si vous voulez une montre pratique, il vaut mieux lire un autre blog

Différences avec le Cray-1

  • La lignée PVP de Cray a conservé sa compatibilité du Cray-1 jusqu’au Cray X1E
  • Les bits d’adresse sont passés de 22 bits à 32 bits
  • Passage du flottant 64 bits « Cray » au flottant 64 bits IEEE en double précision

Architecture système

  • Utilisation d’une carte FPGA Diligent CMOD-A7
  • Le cœur CPU Cray fonctionne à 105 MHz
  • Le microcontrôleur Teensy 3.6 joue le rôle de processeur « frontend »
  • Il pilote l’écran OLED circulaire

Logiciel

  • Exécution d’une simulation gravitationnelle N-body de Jupiter et de ses 63 satellites pour montrer les performances vectorielles du cœur J90
  • Programme écrit en Python, puis validé dans un simulateur RTL
  • Démarrage sur la vraie carte FPGA pour vérifier la stabilité

Comment lit-on l’heure ?

  • Affichage de la simulation de Jupiter et de ses 63 satellites
  • Récupération des données de position des corps célestes depuis le serveur HORIZONS de la NASA
  • L’heure peut être déduite à partir de la simulation

Pourquoi le C90 ?

  • Une réplique à l’échelle 1/25 du Cray Y-MP C916
  • Le dôme circulaire convient bien pour accueillir l’écran OLED de la montre
  • Modèle fabriqué avec une imprimante 3D, avec carte électronique et batterie intégrées

Produit final

  • Mignon, programmable et complexe
  • Comprend un bracelet de montre style NATO et un chargeur de batterie intégré
  • En réalité, il convient davantage comme objet de bureau décoratif

L’avis de GN⁺

  • Ce projet est intéressant comme projet matériel créatif utilisant FPGA et microcontrôleur
  • Il y a beaucoup à apprendre dans le processus consistant à implémenter un système complexe sous une forme simple
  • Plutôt qu’un objectif pratique, c’est un projet orienté défi technique et plaisir, qui permet d’explorer divers aspects de l’ingénierie
  • Des projets similaires incluent des mini-ordinateurs basés sur Raspberry Pi ou divers projets DIY utilisant Arduino
  • Lorsqu’on introduit une nouvelle technologie, il faut prendre en compte l’aspect pratique et la maintenabilité ; ce projet en est un bon exemple

1 commentaires

 
GN⁺ 2024-06-20
Avis Hacker News
  • Un utilisateur raconte que son père était à l’avant-garde de la révolution informatique et a travaillé avec Seymour Cray. Quand Cray apparaissait sur le campus, les gens affluaient autour de lui comme s’il s’agissait d’une rock star. Ensemble chez Control Data, ils ont vendu de nombreux ordinateurs, et expliquer les économies permises par un nouveau Cray suscitait souvent l’étonnement.

  • Un utilisateur dit que ce projet ferait un excellent accessoire dans un film de science-fiction sur le voyage dans le temps. Il imagine une scène où le protagoniste voyage jusqu’en 1991 pour convaincre des scientifiques, puis leur montre comme preuve une montre-bracelet Cray C90.

  • Un utilisateur s’amuse à imaginer ce qu’une civilisation extraterrestre penserait en découvrant ce projet. Il estime que l’affichage des lunes de Jupiter deviendrait une énigme et une source d’émerveillement, et avance que certains artefacts anciens étaient peut-être des plaisanteries du même genre.

  • Un utilisateur remercie l’auteur du billet et se demande à quel point ce Cray C90 au 1/25 se rapproche des performances MIPS de l’original.

  • Un utilisateur se demande si les futurs designs incluront une unité externe d’échange thermique, si elle sera fixée à la ceinture, ou si un SSD sera monté sur l’autre poignet. Il apprécie que ce genre de projet fasse vivre l’héritage de grandes anciennes machines.

  • Un utilisateur rêve d’utiliser un Cray 1 comme canapé et souligne que son design avait quelque chose d’unique qu’on ne voit plus aujourd’hui.

  • Un utilisateur dit ne pas avoir d’avis technique, mais trouve ce projet absurde et adorable.

  • Un utilisateur trouve que tout est formidable dans ce projet — le projet lui-même, le style d’écriture, le FPGA, l’écran LCD circulaire, la simulation des lunes de Jupiter — mais se dit frustré de ne pas pouvoir voir l’animation de l’affichage.

  • Un utilisateur trouve l’écran circulaire vraiment superbe et dit que l’usage d’un FPGA est particulièrement impressionnant.

  • Un utilisateur pensait que ce projet était drôle jusqu’à voir la dernière photo, après quoi il l’a trouvé formidable.