Moteur de calcul automatique - Automatic Computing Engine

Cartes perforées dans le plateau pour ordinateur Pilot ACE construit au National Physical Laboratory (Royaume-Uni) , 1950. Science Museum London .

L' Automatic Computing Engine ( ACE ) était un premier ordinateur électronique britannique à programme stocké en série conçu par Alan Turing . Il était basé sur le pilote ACE précédent . Cela a conduit à l'ordinateur MOSAIC, au Bendix G-15 et à d'autres ordinateurs.

Arrière-plan

Le projet a été géré par John R. Womersley , directeur de la division de mathématiques du National Physical Laboratory (NPL). L'utilisation du mot moteur était en hommage à Charles Babbage et son Difference Engine et d' analyse du moteur . La conception technique de la calculatrice électronique proposée par Turing était le produit de ses travaux théoriques en 1936 "Sur les nombres calculables" et de son expérience en temps de guerre à Bletchley Park où les ordinateurs Colossus avaient réussi à briser les codes militaires allemands. Dans son article de 1936, Turing a décrit son idée comme une "machine informatique universelle", mais elle est maintenant connue sous le nom de machine de Turing universelle .

Turing a été sollicité par Womersley pour travailler au NPL sur le projet ACE ; il accepta et commença à travailler le 1er octobre 1945 et, à la fin de l'année, il termina les grandes lignes de sa « calculatrice électronique proposée », qui était la première conception raisonnablement complète d'un ordinateur à programme stocké et, en plus d'être sur un ordinateur beaucoup plus grand échelle que la machine de travail finale, a anticipé la réalisation finale dans les aspects les plus importants. Cependant, en raison du secret strict et durable entourant le travail de Bletchley Park, il lui a été interdit (en raison de la loi sur les secrets officiels ) d'expliquer qu'il savait que ses idées pouvaient être mises en œuvre dans un appareil électronique. La conception plus connue de l' EDVAC présentée dans le premier brouillon d'un rapport sur l'EDVAC (daté du 30 juin 1945), par John von Neumann , qui connaissait les travaux théoriques de Turing, a reçu beaucoup de publicité, malgré son caractère incomplet et son manque discutable d'attribution de les sources de certaines idées.

Le rapport de Turing sur l'ACE a été rédigé à la fin de 1945 et comprenait des schémas de circuits logiques détaillés et une estimation des coûts de 11 200 £. Il a estimé que la vitesse et la taille de la mémoire étaient cruciales et il a proposé une mémoire à grande vitesse de ce qu'on appellerait aujourd'hui 25 kilo - octets , accessible à une vitesse de 1 MHz ; il a fait remarquer qu'aux fins requises, "la mémoire doit être vraiment très grande par rapport aux normes qui prévalent dans la plupart des travaux de vannes et de relais, et [donc] il est nécessaire de rechercher une forme de stockage plus économique", et cette mémoire "semble être la principale limitation de la conception d'une calculatrice, c'est-à-dire que si le problème de stockage peut être résolu, tout le reste est relativement simple". L'ACE a mis en œuvre des appels de sous - programme , contrairement à l'EDVAC, et ce qui a également distingué l'ACE de l'EDVAC était l'utilisation d' instructions informatiques abrégées, une première forme de langage de programmation. Initialement, il était prévu que Tommy Flowers , l'ingénieur de la station de recherche du bureau de poste de Dollis Hill dans le nord de Londres, qui avait été responsable de la construction des ordinateurs Colossus, construise l'ACE, mais à cause du secret entourant ses réalisations en temps de guerre et de la pression du travail d'après-guerre, cela n'a pas été possible.

Pilote ACE

Les collègues de Turing au NPL, ne connaissant pas Colossus, pensaient que le travail d'ingénierie pour construire un ACE complet était trop ambitieux, donc la première version de l'ACE qui a été construite était le Pilot Model ACE , une version plus petite de la conception originale de Turing. L'assistant de Turing, Jim Wilkinson , a travaillé sur la conception logique de l'ACE et après le départ de Turing pour Cambridge en 1947, Wilkinson a été nommé pour diriger le groupe ACE. Le Pilot ACE avait moins de 1 000 valves thermoioniques (tubes à vide) contre environ 18 000 dans l' ENIAC . Il utilisait des lignes à retard au mercure pour sa mémoire principale. Chacune des 12 lignes à retard mesurait 1,5 m (5 pieds) de long et propageait 32 instructions ou mots de données de 32 bits chacun. Celui-ci a lancé son premier programme le 10 mai 1950, date à laquelle il était l'ordinateur le plus rapide du monde ; chacune de ses lignes à retard avait un débit de 1 Mbit/s.

Les premières versions de production du Pilot ACE, l' English Electric DEUCE , dont 31 furent vendues, furent livrées en 1955.

MOSAÏQUE

Une deuxième implémentation de la conception ACE était le MOSAIC (Ministère de l'Approvisionnement, Intégrateur Automatique et Ordinateur). Cela a été construit par Allen Coombs et William Chandler de Dollis Hill qui avaient travaillé avec Tommy Flowers sur la construction des dix ordinateurs Colossus. Il a été installé au Radar Research and Development Establishment (RRDE) à Malvern, qui a ensuite fusionné avec le Telecommunications Research Establishment (TRE) pour devenir le Royal Radar Establishment (RRE). Il a mené son premier programme d'essai à la fin de 1952 ou au début de 1953 et est devenu opérationnel au début de 1955. MOSAIC contenait 6 480 valves électroniques et avait une disponibilité d'environ 75 %. Il occupait quatre pièces et était le plus grand des premiers ordinateurs britanniques. Il a été utilisé pour calculer les trajectoires des avions à partir des données radar. Il a continué à fonctionner jusqu'au début des années 1960.

Dérivés

Les principes de la conception ACE ont été utilisés dans la Bendix Corporation du G-15 ordinateur. La conception technique a été réalisée par Harry Huskey qui avait passé 1947 dans la section ACE du NPL. Il a ensuite contribué à la conception du matériel pour l'EDVAC. Le premier G-15 a fonctionné en 1954 et, en tant que machine mono-utilisateur relativement petite, certains le considèrent comme le premier ordinateur personnel .

D' autres dérivés de l' ACE comprennent l' EMI Electronic Business Machine et la Packard Bell Corporation PB 250 .

Notes de bas de page

Bibliographie

Liens externes