IBM 7030 Stretch

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
IBM 7030 Stretch
calculator
IBM 7030-CNAM 22480-IMG 5115-gradient.jpg
Consolă 7030 Stretch
Producător IBM
Începutul vânzării 1961

IBM 7030 , cunoscut și sub numele de Stretch , a fost primul supercomputer cu tranzistori fabricat de IBM . Primul 7030 a fost instalat în Los Alamos în 1961 .

Vândut inițial pentru 13,5 milioane de dolari SUA, prețul a fost ulterior redus la 7,78 milioane de dolari SUA din cauza performanței slabe, iar prețul pentru clienții care au cumpărat deja mașina a fost renegociat. Deși modelul 7030 a fost mult mai lent decât se aștepta, cu toate acestea, supercomputerul a fost cea mai rapidă mașină de pe planetă între 1961 și 1964 , data de prezentare a CDC 6600 .

Istoria dezvoltării

Dr. Edward Teller de la Universitatea din California Laboratorul de radiații din Livermore California a solicitat un nou sistem computerizat pentru a efectua simulări hidrodinamice tridimensionale. Propunerile pentru noul sistem numit Livermore Automatic Reaction Calculator sau LARC au fost solicitate de la IBM și UNIVAC . Se aștepta ca sistemul să aibă un cost maxim de 2,5 milioane de dolari, ar fi trebuit să furnizeze un sau două milioane de instrucțiuni pe secundă și ar fi fost livrat în termen de doi sau trei ani de la semnarea contractului.

IBM a activat o mică echipă la Poughkeepsie, care îi include pe John Griffith și Gene Amdahl pentru a lucra la dezvoltarea noului sistem. Când propunerea a fost completă și gata de prezentare, Ralph Palmer a oprit echipa spunând „Aceasta este o greșeală”. Propunerea s-a bazat pe tranzistori de punct de contact sau tranzistori de suprafață de barieră, dar tranzistoarele de difuzie nou inventate ar fi învechit tehnologiile anterioare și, prin urmare, și proiectele bazate pe acestea. Echipa le-a arătat lui Livermore propunerea lor, dar a spus: „Nu vrem să construim acest sistem pentru dvs., vrem să construim un sistem mult mai bun. Nu știm exact cât va costa, dar credem că va dura încă un milion și încă un an și nu știm cât va fi. rapid, dar sperăm să ajungem la zece milioane de instrucțiuni pe secundă. [1]

În mai 1956, IBM a pierdut comanda din cauza proiectului său prea futurist. UNIVAC, liderul supercomputerelor din acea vreme, a câștigat contractul pentru sistem și a creat LARC , care a fost redenumit Livermore Automatic Research Computer , un computer bazat pe zecimale.

În septembrie 1955, IBM fiind îngrijorat de faptul că laboratoarele Los Alomos comandau un LARC a propus crearea unui sistem binar de înaltă performanță bazat pe o versiune îmbunătățită a proiectului prezentat laboratoarelor Livermore. Laboratoarele au fost interesate de propunere și în ianuarie 1956 a început proiectul Stretch.

În noiembrie 1956, IBM a semnat contractul pentru un computer binar de înaltă performanță, scopul fiind acela de a furniza un sistem de 100 de ori mai rapid decât IBM 704 (aproximativ 4 MIPS) până în 1960 .

În timpul dezvoltării a fost necesar să se reducă frecvența ceasului sistemului și acest lucru a dus la o performanță redusă a sistemului. Proiectanții au estimat performanța IBM 704 de 60-100 de ori. În 1960 prețul a fost stabilit la 13,5 milioane de dolari, iar sistemul a fost denumit IBM 7030.

În 1961, criteriile de referință au arătat că sistemul a fost de aproximativ 30 de ori mai rapid decât 704 (aproximativ 1,2 MIPS). Performanța modestă a sistemului a adus multă jenă IBM și, în luna mai a aceluiași an, Tom Watson a anunțat reducerea prețului sistemului, care a fost majorată la 7,78 milioane de dolari și eliminarea imediată a acestuia. IBM ar livra sistemele deja vândute, dar nu ar accepta alte comenzi.

Impact

Deși din punct de vedere comercial sistemul nu a fost un succes din punct de vedere tehnologic, sistemul este amintit pentru numeroasele inovații pe care le-a adus și care au fost utilizate de sistemele care l-au urmat. Logica tranzistorului sistemului modular standard a fost utilizată ca bază pentru realizarea liniei de calcul științifice IBM 7090 , pentru liniile de calculatoare comerciale IBM 7070 și IBM 7080 , pentru seria IBM 1400 și IBM 1620 . IBM 7302 Core Storage (componenta de bază a IBM 7030) a fost, de asemenea, utilizat de sistemele IBM 7070, IBM 7080 și IBM 7090. Multitasking , protecție a memoriei, întreruperi de uz general, octeți (format de 8 biți) acestea sunt toate conceptele care au fost încorporate în linia de calculatoare IBM System / 360 și ulterior în majoritatea microprocesoarelor. Conductele , pre-preluarea și decodarea instrucțiunilor și intercalarea memoriei sunt tehnici utilizate de supercomputerele ulterioare, cum ar fi IBM System / 360 Model 91, 95, IBM System / 470 Model 195, IBM 3090 și supercomputerele multor concurenți. Aceste tehnici au fost ulterior integrate în microprocesoare moderne, cum ar fi Intel Pentium și Motorola / IBM PowerPC-uri, precum și în multe microprocesoare și microcontrolere de la alți producători.

Cumpărători

  1. Los Alamos Scientific Laboratories (LASL) în aprilie 1961, activat în mai 1961 și utilizat până la 21 iunie 1971.
  2. Agenția Națională de Securitate a SUA în februarie 1962 ca procesor principal al sistemului IBM 7950 Harvest, care a fost utilizat până în 1976, când sistemul de gestionare a benzii IBM 7955 a întâmpinat probleme și nu a fost înlocuit.
  3. Laboratorul Lawrence Livermore , Livermore California .
  4. Atomic Weapons Establishment , Aldermaston , Regatul Unit .
  5. Biroul meteo din SUA.
  6. MITRE Corporation , folosit până în august 1971. În vara anului 1972 a fost vândut către Universitatea Brigham Young .
  7. US Navy Dahlgren Naval Proving Ground .
  8. IBM.
  9. Commissariat à l'énergie atomique , Franța.

Arhitectură

Format date

  • Numerele cu punct fix au fost stocate cu lungime variabilă în format binar (1 până la 64 biți) sau zecimal (1 până la 16 cifre). În format zecimal, cifrele ar putea ocupa 4 până la 8 biți.
  • Numerele în virgulă mobilă aveau un bit pentru exponent, 10 biți pentru exponențial, un bit pentru semnul exponentului, 48 de biți pentru mantisă și 4 biți pentru formatul mantisă.
  • Caracterele alfabetice au fost codificate cu lungime variabilă și au ocupat maximum 8 biți.
  • Un „octet” a ocupat 1 până la 8 biți.

Formatul de instrucțiuni

Instrucțiunile au fost pe 32 sau 64 de biți.

Registrele

Registrele au ocupat primele 32 de celule de memorie și sunt prezentate în tabelul următor.

Abordare Mnemonic Inregistreaza-te Stocat in:
0 $ Z Zero pe 64 de biți Stocare principală de bază
1 $ IT Timer de intervale de 19 biți Index Core Storage
$ TC Ceas de 36 de biți
2 $ IA Adresă de întrerupere pe 18 biți Stocare principală de bază
3 $ UB Adresa limită superioară de 18 biți Registrul tranzistorilor
$ LB Adresa limită inferioară de 18 biți
Controlul limitelor pe 1 biți
4 Biti de întreținere pe 64 de biți Stocare principală de bază
5 $ CA Adresa canalului pe 7 biți Registrul tranzistorilor
6 CPUS $ Alte biți de procesor pe 19 biți Registrul tranzistorilor
7 $ LZC Număr de stânga zero pe 7 biți Registrul tranzistorilor
$ AOC Numărul tuturor celor pe 7 biți
8 $ L Jumătate stângă a acumulatorului pe 128 de biți Registrul tranzistorilor
9 $ R Jumătate dreaptă a acumulatorului pe 128 de biți
10 $ SB Semn de acumulator pe 8 biți - ZZZZSTUV
11 $ IND 64-bit Indicator Register Registrul tranzistorilor
12 $ MASCA 64-bit Mask Register Registrul tranzistorilor
13 $ RM Registrul de resturi pe 64 de biți Stocare principală de bază
14 $ FT 64-bit Factor Register Stocare principală de bază
15 $ TR Registrul de tranzit pe 64 de biți Stocare principală de bază
16
...
31
$ X0
...
X15 dolari
Registrele indexului pe 64 de biți (șaisprezece) Index Core Storage

Acumulatorul și registrul index au utilizat formatul binar semnat.

Memorie

Memoria a constat din bănci de memorie de 16484 de cuvinte de 64 de biți. Sistemul a început de la 16384 bănci și a ajuns la 262144 bănci de memorie. Memoria a fost scufundată într-o baie de ulei pentru ao răci și a asigura o funcționare stabilă.

Software

Notă

  1. ^ "Nu vom construi acea mașină pentru dvs.; vrem să construim ceva mai bun! Nu știm exact ce va dura, dar credem că va fi încă un milion de dolari și încă un an și nu știm cât de repede este va rula, dar am dori să filmăm pentru zece milioane de instrucțiuni pe secundă. "

Alte proiecte

linkuri externe

Controlul autorității LCCN ( EN ) sh85063932
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT