L'ère Seymour Cray : Retour sur la genèse du supercalcul

2025-06-12

Dans "L'ère Seymour Cray des superordinateurs : Des machines rapides aux codes rapides", Boelie Elzen et Donald MacKenzie retracent le règne d'environ trois décennies de Seymour Cray dans le monde du supercalcul. Le livre détaille le développement de modèles clés de superordinateurs, les choix techniques et les compromis impliqués, et l'évolution du paysage du marché, aboutissant à l'acquisition des actifs de Cray par SGI et le passage au traitement massivement parallèle. Il met en lumière la divergence initiale entre l'informatique commerciale et scientifique, montrant le défi lancé par Cray à la domination d'IBM avec le CDC 6600. Le récit explore les risques technologiques, le rôle crucial du support logiciel et les diverses applications des superordinateurs dans différentes industries. Bien que dépourvu d'anecdotes personnelles et de considérations esthétiques, le livre offre des informations précieuses sur l'histoire de l'informatique scientifique, l'architecture des ordinateurs et les stratégies commerciales à forte valeur ajoutée/faible volume.

Lire plus
Technologie Superordinateurs

Code source de MacPaint : Plongeon au cœur d'une révolution graphique sur 128 Ko

2025-04-05

Cet article explore en profondeur le code source de MacPaint, un logiciel de dessin révolutionnaire sorti en 1984 avec le Macintosh original. Il a révolutionné l'informatique personnelle en introduisant des contrôles intuitifs à la souris et des fonctionnalités innovantes. L'analyse porte sur les algorithmes de MacPaint, l'architecture du code et les optimisations de performance, mettant en lumière des techniques astucieuses tirant parti des spécificités de la plateforme 68k, telles qu'une gestion efficace des buffers et un algorithme de remplissage par semis. L'article examine également l'impact de MacPaint sur le développement des graphiques numériques et le contexte concurrentiel dans lequel il a évolué.

Lire plus
Développement Programmation graphique

Programmation de la *Memoria Technica* de Lewis Carroll

2024-12-27

Cet article explore la *Memoria Technica* de Lewis Carroll, un chiffrement qu'il a conçu pour faciliter la mémorisation des nombres. Le chiffrement associe des consonnes à des chiffres, en ignorant les voyelles et la ponctuation. L'article décrit le mécanisme du chiffrement, présente des outils en ligne pour le codage et le décodage, et discute de son utilisation potentielle en stéganographie. Les auteurs détaillent leur implémentation en TypeScript, en soulignant les optimisations pour l'efficacité. Des exemples illustrent le codage et le décodage, et l'article analyse les forces et les faiblesses du chiffrement en tant que technique stéganographique, y compris une vulnérabilité potentielle liée aux différences de fréquence des lettres et des chiffres.

Lire plus
Développement Stéganographie