Une tisseuse Navajo transforme une micropuce en une œuvre d'art époustouflante

2025-09-07
Une tisseuse Navajo transforme une micropuce en une œuvre d'art époustouflante

La célèbre tisseuse Diné (Navajo), Marilou Schultz, a créé un tapis époustouflant représentant le circuit interne d'une puce temporisatrice 555. Le tapis, avec de grosses lignes blanches sur un fond noir et accentué par des diamants orange rougeâtre, reproduit méticuleusement le câblage métallique et les connexions des broches de la puce. Inspirée par une image microscopique de la puce, Schultz traduit magistralement le monde microscopique en une œuvre d'art monumentale, utilisant des teintures végétales traditionnelles et des fils métalliques. Cette pièce n'est pas seulement un témoignage d'un artisanat exceptionnel, mais reflète aussi une fusion unique entre la culture Navajo et la technologie, incorporant un hommage poignant à sa défunte mère.

Lire plus
Design

L'étrange cas des 'groupes de registres spéciaux'

2025-08-27
L'étrange cas des 'groupes de registres spéciaux'

Une définition apparemment anodine d'une CPU – « contenant la mémoire principale, l'unité arithmétique et des groupes de registres spéciaux » – a persisté pendant un demi-siècle. Cela provient de l'ordinateur central Honeywell 800 de 1959, qui permettait à plusieurs programmes de partager un processeur, chacun disposant de son propre ensemble de 32 registres. Malgré l'obsolescence du Honeywell 800, « groupes de registres spéciaux » a survécu opiniâtrement dans d'innombrables glossaires, apparaissant même dans le Washington Post et le Code national de prévention incendie. Cela montre comment les définitions figurant dans des glossaires faisant autorité persistent pendant des décennies, même lorsque les termes obsolètes refusent de mourir.

Lire plus
Technologie définition de CPU

L'étrange cas de l'élément manquant 'Gr' dans un article scientifique

2025-08-27
L'étrange cas de l'élément manquant 'Gr' dans un article scientifique

Un article de Science utilise la formule chimique incorrecte 'Cr2Gr2Te6', où 'Gr' est une faute de frappe pour 'Ge' (germanium). Cette erreur a été copiée et propagée dans plusieurs publications ultérieures, apparaissant même dans un livre de 2023. L'auteur souligne que cela est dû en partie à l'IA, qui peut amplifier la désinformation. L'appel de l'auteur à corriger cette erreur met en évidence les dangers de la propagation d'informations non vérifiées, même dans des revues à comité de lecture, et le potentiel de l'IA pour exacerber le problème.

Lire plus
Technologie propagation d'erreurs

Les secrets étonnants de l'emballage de la puce Intel 386

2025-08-10
Les secrets étonnants de l'emballage de la puce Intel 386

Un scanner CT 3D du processeur Intel 386 révèle une structure de câblage à six couches étonnamment complexe cachée à l'intérieur de son boîtier en céramique apparemment simple. La puce possède des réseaux d'alimentation et de masse séparés pour les E/S et la logique du CPU, ainsi que des contacts latéraux pour la galvanoplastie. L'analyse révèle également des broches « Non connectées » utilisées pour les tests, et une conception d'interface hiérarchique qui s'étend des circuits microscopiques aux broches macroscopiques. L'article détaille la technologie d'emballage du 386 et l'évolution d'Intel dans l'emballage des processeurs.

Lire plus
Matériel Processeur 386

Le "8-ball" d'Apollo : dissection de l'indicateur d'attitude/directeur de vol du module lunaire

2025-06-14
Le

Cet article explore en détail l'indicateur d'attitude/directeur de vol (FDAI) des missions lunaires Apollo, un instrument unique doté d'une boule noire rotative surnommée le "8-ball". Il explique méticuleusement le mécanisme ingénieux permettant au "8-ball" de tourner autour de trois axes (roulis, tangage, lacet) et le système complexe de servomécanismes du FDAI, incluant les synchros, les boucles de servocommande, les moteurs/tachymètres et les amplificateurs. L'auteur retrace l'histoire du FDAI, de son utilisation dans l'avion-fusée X-15 et le chasseur F-4 à son rôle dans le module lunaire Apollo et le simulateur de navette spatiale, soulignant son importance dans l'histoire aérospatiale. Des comparaisons sont faites entre le FDAI Apollo et l'indicateur ARU/11-A du F-4, révélant des similitudes et des différences.

Lire plus
Technologie vaisseau spatial

Revivre Smalltalk-76 : Exécution de la légende sur un Xerox Alto

2025-06-09
Revivre Smalltalk-76 : Exécution de la légende sur un Xerox Alto

Cet article de blog détaille la réussite de l'auteur à exécuter Smalltalk-76 sur un Xerox Alto vintage. Smalltalk, un langage de programmation orienté objet pionnier, présentait une interface utilisateur graphique (GUI) révolutionnaire sur l'Alto, incluant la métaphore du bureau, les icônes, les barres de défilement et les fenêtres superposées, influençant ainsi la conception de l'Apple Lisa et du Macintosh. L'article souligne la capacité unique de Smalltalk à visualiser et modifier le code du système pendant son exécution, démontrée par la modification du code de la barre de défilement. Malgré sa lenteur, l'implémentation de Smalltalk sur l'Alto possède une valeur historique et technique significative, jetant les bases des langages de programmation modernes et de la conception d'interfaces graphiques.

Lire plus
Technologie

Archéologie de la ROM de microcode du Pentium

2025-03-31
Archéologie de la ROM de microcode du Pentium

Cet article explore les circuits de bas niveau de la ROM de microcode du processeur Pentium original. À l'aide d'images microscopiques du die du processeur, l'auteur révèle la structure physique de la ROM : deux banques rectangulaires de transistors, chacune fournissant 45 bits de sortie pour une micro-instruction totale de 90 bits. L'article détaille méticuleusement le fonctionnement du registre d'adresse de microcode, des pilotes de sélection de ligne et des circuits de sortie. Il explique également le rôle des registres à décalage et des portes XOR pour les tests, ainsi que la complexité de la distribution de l'alimentation dans le Pentium. Enfin, l'auteur souligne la complexité inattendue de la ROM de microcode du Pentium et les optimisations mises en œuvre pour les performances et la densité.

Lire plus
Matériel

Revisiter « La Mère de toutes les Démos » : Doug Engelbart et son clavier à 5 touches

2025-03-23
Revisiter « La Mère de toutes les Démos » : Doug Engelbart et son clavier à 5 touches

Cet article relate la démonstration informatique révolutionnaire de Douglas Engelbart en 1968, « La Mère de toutes les Démos ». Il revient sur les technologies innovantes présentées, comme la souris et l'hypertexte, mais explore aussi le clavier à 5 touches moins connu et l'expérience de l'auteur à le connecter à un port USB moderne. De plus, l'article clarifie l'origine du nom, révélant qu'il n'était pas initialement associé à la démonstration d'Engelbart, mais adopté plus tard. Un mélange de détails techniques et de récit historique, l'article offre un regard fascinant sur l'histoire de la technologie et l'exploration personnelle.

Lire plus
Technologie

Le mystérieux circuit ×3 du Pentium : une plongée profonde dans la conception de puces

2025-03-02
Le mystérieux circuit ×3 du Pentium : une plongée profonde dans la conception de puces

En 1993, Intel a lancé le processeur Pentium hautes performances. Cet article explore la conception étonnamment complexe d’un circuit apparemment simple au sein du Pentium : le circuit de multiplication par trois (circuit ×3). Ce circuit fait partie du multiplieur à virgule flottante ; le Pentium utilise la multiplication en base 8, qui est plus rapide que la multiplication binaire, mais la multiplication par trois nécessite un traitement spécial. L’article explique comment ce circuit combine des techniques telles que l’anticipation de retenue, les additionneurs Kogge-Stone et les additionneurs à sélection de retenue pour maximiser les performances. L’analyse de photos microscopiques de la puce révèle la structure complexe du circuit ×3 et son rôle crucial dans le Pentium, soulignant l’ingéniosité et l’innovation technologique dans la conception des processeurs.

Lire plus

L'histoire étonnamment complexe du mot "Mainframe"

2025-02-01
L'histoire étonnamment complexe du mot

Cet article explore l'évolution inattendue du terme "mainframe". Initialement désignant les châssis physiques des premiers ordinateurs comme l'IBM 701, sa signification a évolué au fil du temps. Il est devenu synonyme d'unité centrale de traitement (CPU), puis a finalement pris sa définition moderne : un ordinateur grand et puissant pour le traitement des transactions ou les applications commerciales. L'article explore ce changement sémantique, en analysant l'impact des mini-ordinateurs et des micro-ordinateurs, le rôle d'IBM dans la popularisation du terme et son adoption généralisée.

Lire plus

Ingénierie inverse de circuits BiCMOS intelligents dans un Pentium

2025-01-21
Ingénierie inverse de circuits BiCMOS intelligents dans un Pentium

Cet article détaille l'ingénierie inverse de circuits BiCMOS intéressants dans le processeur Pentium d'Intel, en se concentrant sur le circuit de sortie de la ROM constante dans l'unité à virgule flottante. L'auteur explique méticuleusement la structure en couches, l'utilisation des transistors MOS et les aspects uniques du pilote BiCMOS. Une plongée profonde dans les multiplexeurs, les verrous et la conception du pilote révèle la conception complexe du Pentium et souligne le rôle de la technologie BiCMOS dans l'amélioration des performances. L'article illustre finalement la croissance remarquable de la complexité du processeur, telle que décrite par la loi de Moore.

Lire plus
Matériel circuits BiCMOS

Ingénierie inverse d'un additionneur à anticipation de retenue dans le Pentium

2025-01-18
Ingénierie inverse d'un additionneur à anticipation de retenue dans le Pentium

L'article de blog de Ken Shirriff détaille l'ingénierie inverse d'un additionneur 8 bits dans l'unité à virgule flottante du Pentium. Cet additionneur, un additionneur à anticipation de retenue de type Kogge-Stone, accélère l'addition en calculant les bits de retenue en parallèle. L'article explique méticuleusement le principe de l'additionneur à anticipation de retenue, en montrant l'implémentation matérielle du Pentium : une structure de circuit à quatre couches utilisant l'algorithme Kogge-Stone. Il analyse également le rôle de l'additionneur dans l'unité de division à virgule flottante du Pentium et son lien avec le fameux bug de division FDIV du Pentium.

Lire plus

Il est temps d'abandonner la métaphore du culte cargo : Une critique de la mauvaise compréhension de la technologie et de la culture

2025-01-12
Il est temps d'abandonner la métaphore du culte cargo : Une critique de la mauvaise compréhension de la technologie et de la culture

Cet article critique l'utilisation excessive de la métaphore du « culte cargo » dans la programmation et la technologie. L'auteur soutient que la représentation populaire des cultes cargo est inexacte et ignore l'oppression coloniale et la destruction culturelle sous-jacentes. Les cultes cargo réels sont beaucoup plus complexes qu'une simple imitation, mélangeant des éléments religieux, culturels et des réponses à l'histoire coloniale. L'auteur appelle à abandonner cette métaphore trompeuse et à reconnaître son importance historique et culturelle.

Lire plus

Le bug FDIV du Pentium d'Intel : une erreur à 475 millions de dollars

2024-12-28
Le bug FDIV du Pentium d'Intel : une erreur à 475 millions de dollars

En 1993, Intel a lancé le processeur Pentium hautes performances. Un an plus tard, un défaut dans son algorithme de division à virgule flottante a été découvert, provoquant des résultats incorrects dans de rares cas. Initialement minimisé par Intel, le bug, surnommé bug FDIV, a rapidement attiré l'attention des médias. L'erreur provenait de 16 entrées manquantes dans la table de recherche du processeur, 5 entrées causant directement des calculs incorrects. Intel a finalement rappelé et remplacé tous les chips défectueux pour un coût de 475 millions de dollars. Cet article explore en détail l'algorithme de division du Pentium, identifie l'emplacement précis du bug sur la puce et explique l'erreur mathématique sous-jacente à cette coûteuse erreur.

Lire plus
Matériel erreur matérielle