Le SWAC (Standards Western Automatic Computer) est un ordinateur primitif construit en 1950 par le National Bureau of Standards (NBS) - actuellement National Institute of Standards and Technology (NIST) - à Los Angeles, en Californie. Il a été conçu par Harry Huskey[1]. Comme l'ordinateur SEAC(en) construit à peu près en même temps, le SWAC était un ordinateur intérimaire de petite taille conçu pour être construit rapidement et mis en service pendant que le NBS attendait la construction d'ordinateurs plus puissants, en particulier, le RAYDAC(en) fourni par Raytheon.
Description
L'appareil utilisait 2 300 tubes électroniques. Il avait 256 mots mémoire, utilisant des tubes de Williams, chaque mot étant composé de 37 bits. Il ne possédait que sept opérations de base : addition, soustraction, multiplication (en simple précision ou double précision); comparaison, extraction de la mémoire, entrée et sortie. Quelques années plus tard une mémoire tambour a été ajoutée[2].
À son achèvement en [3], le SWAC était l'ordinateur le plus rapide au monde, et il l'était jusqu'à la construction de la machine IAS une année plus tard. L'addition de deux nombres et le stockage du résultat prenait 64 microsecondes. De même, une multiplication prenait 384 microsecondes. L'ordinateur était en usage par le NBS jusqu'en 1954 quand les bureaux à Los Angeles ont été fermés, puis par l'université de Californie à Los Angeles jusqu'en 1967 (avec des modifications).
De plus, le SWAC a joué un rôle essentiel dans les calculs intensifs requis par l'analyse aux rayons X de la structure de la vitamine B12 réalisée par Dorothy Hodgkin[5]. Ceci était une contribution fondamentale à l'obtention, par Hodgkin, du prix Nobel de chimie en 1964.
↑(en) Marshall William McMurran, Achieving Accuracy : A Legacy of Computers and Missiles, Xlibris Corporation, , 396 p. (ISBN978-1-4628-1065-9, lire en ligne), p. 49.
Margaret R. Fox Papers, 1935-1976, Charles Babbage Institute(en), Université du Minnesota. La collection contient des rapports, y compris le rapport original sur ENIAC, UNIVAC, et de nombres rapports internes sur l'activité du National Bureau of Standards (NBS); des notes et descriptions historique sur SEAC, SWAC et DYSEAC; les commandes de programmation pour UNIVAC, LARC, et MIDAC et la correspondance de Samuel Alexander, Margaret Fox, et Samuel Williams.