Control Data Corporation

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Control Data Corporation sau CDC a fost o companie pionieră în industria supercomputerelor . În anii 1960 a dezvoltat cele mai rapide sisteme de calcul de pe planetă. În anii următori, a pierdut primatul, dar a continuat să dezvolte sisteme de calcul până în anii 1980, de asemenea, printr-o companie filială creată special pentru a dezvolta sisteme de supercomputere. În anii 1960 , CDC a fost una dintre cele opt companii de dezvoltare a supercomputerelor împreună cu IBM , Burroughs , NCR , General Electric , Honeywell , RCA și UNIVAC . CDC era atunci bine cunoscut pentru sistemele sale, deși faima sa este acum în mare parte uitată.

Originea companiei: Din cel de-al doilea război mondial până în 1957

În timpul celui de- al doilea război mondial, marina SUA a reunit echipe de ingineri pentru a dezvolta mașini care să spargă codurile criptografice germane și japoneze. O astfel de echipă a lucrat în zona Washington, DC . După încheierea războiului, marina era îngrijorată de faptul că echipa de ingineri se va dispersa în companiile țării și astfel a început să caute o modalitate de a menține echipa împreună.

În cele din urmă la portul de agrement găsesc soluția. John Parker, proprietarul Chase Aircraft din Saint Paul, Minnesota, era pe punctul de a pierde toate comenzile din cauza sfârșitului războiului. Marina a contactat Parker și i-a propus să angajeze echipa de ingineri de la compania sa pentru a dezvolta câteva proiecte pentru marina. Parker a fost dubios deoarece marina nu a vrut să specifice exact ce ar trebui să dezvolte echipa, dar după o serie de întâlniri cu ofițeri superiori ai marinei, Parker a acceptat și a găzduit echipa la compania sa. Rezultatul acordului a fost Engineering Research Associates (ERA), o companie contractuală care lucrează la unele proiecte aparent fără legătură cu marina în anii 1950 .

Un astfel de proiect a fost ERA 1103, primul computer științific care a avut un anumit succes comercial. Sistemul a fost dezvoltat pentru marină și trebuia să fie folosit pentru a sparge codurile de cifrare. La începutul anilor 1950, a avut loc o dezbatere în Congresul Statelor Unite despre cine deținea cu adevărat ERA și funcțiile societății. Din dezbaterile și procesele care au urmat, compania a fost epuizată atât de capital cât și de obiectivele inițiale. În 1952 Parker a vândut ERA lui Remington Rand .

Deși Rand a achiziționat întreaga ERA și a urmărit dezvoltarea de noi produse, Rand a fost în primul rând interesat de unitatea de depozitare a tamburului dezvoltată de ERA. La scurt timp, Rand a fuzionat cu Sperry Corporation și a devenit Sperry Rand . În procesul de fuziune, ERA a devenit o divizie a UNIVAC . La început, fuziunea nu a adus prea multe schimbări pentru ERA, compania folosește ingineri pentru a rezolva problemele proiectelor urmate de companie. Cu toate acestea, unul dintre proiectele majore mutate de UNIVAC în ERA, UNIVAC II a fost supus întârzierilor constante și a condus la o schimbare în gestionarea diviziei.

În timp ce conducerea „marii companii” a invadat ERA și i-a supărat organizarea internă, fondatorii ERA au decis că este timpul să părăsească compania și în 1957 au fondat Control Data într-un depozit din Minneapolis la 501 Park. Ave, unde și-au instalat primul magazin. Printre membrii CDC, William Norris a fost ales în unanimitate ca CEO, în timp ce Seymour Cray a fost numit inginer șef, deși nu va ocupa imediat poziția, deoarece Cray termina proiectul Naval Tactical Data System (NTDS) pentru navă și Norris nu dorea să antagonizarea marinei a fost de acord cu inginerul că va părăsi ESA doar la sfârșitul proiectului.

Primele proiecte: Era Cray

CDC a vândut inițial componente de computer către alte companii. Când Cray s-a alăturat companiei, a început să dezvolte o mică mașină de tranzistoare pe 6 biți numită Little Character pentru a-și testa ideile pentru arhitecturi de computer de înaltă performanță. Caracterul LIttle s-a dovedit a fi un design bun și o versiune pe 48 de biți a fost realizată pe baza modelului 1103 reproiectat pentru a utiliza în mod masiv tranzistoarele. Mașina s-a numit CDC 1604 , prima versiune a fost făcută în 1959, iar marina americană a cumpărat primul exemplu în 1960 . Numele 1604 derivă din numele original al sistemului (1103) cu adăugarea numărului (501) al unității. O versiune ieftină pe 12 biți a fost produsă sub numele de CDC 160A și este probabil primul minicomputer din istorie. 160A a fost remarcabil pentru timp, deoarece a fost construit pentru a se încadra într-un dulap de birou standard, ceea ce era neobișnuit la acea vreme. O nouă versiune a arhitecturii 1604 a fondat sistemele CDC 3000 , care au fost vândute în anii 1960.

Cray a început la scurt timp după dezvoltarea unui sistem care urmărea să devină cel mai rapid supercomputer din lume, sistemul trebuind să aibă performanțe de 50 de ori mai mari decât cele din 1604. Un astfel de program ambițios a necesitat o modificare radicală a arhitecturii și la acest proiect necesare pentru a putea lucra în pace într-un laborator departe de biroul principal. Norris s-a certat îndelung cu Cray, dar în cele din urmă a fost de acord să creeze un laborator în Chippewa Falls, Wisconsin , în 1962, și pentru că Cray amenințase că va abandona proiectul.

Accesul la laborator se făcea numai pe bază de invitație, iar președintele Bill Norris însuși nu era admis fără o invitație prealabilă. aici .)

Periferice CDC

La începutul anilor 1960, Norris a decis că este necesar să crească dimensiunea CDC pentru a atinge „masa critică” pentru a concura în condiții egale cu IBM. Pentru a realiza acest lucru, a început o campanie agresivă de cumpărare a companiilor legate de sectorul periferic. Obiectivul său a fost să concureze cu IBM, oferind produse cu 10% mai rapide, cu un cost cu 10% mai mic. Nu este o cale ușoară de urmat.

Unul dintre primele periferice vândute a fost o bandă transportoare dezvoltată de divizia de echipamente periferice. Unitatea de bandă ar putea fi utilizată în alte proiecte ale companiei, dar a apărut problema cum să împărțim profiturile obținute din vânzarea internă a unității de bandă. După unele discuții, sa decis împărțirea profitului în mod egal între divizia de echipamente periferice și cea care a cumpărat unitatea de bandă. Același principiu a fost aplicat și celorlalte produse.

Banda transportoare a fost urmată de cititorul de carduri 405 și perforatorul de carduri 415. Au fost produse ulterior o serie de cititoare de panglici interne, imprimante cu tambur și alte periferice. Imprimantele au fost inițial dezvoltate folosind componente de la Holly Carburetor , o companie din Rochester din suburbiile din Detroit . CDC a format ulterior o companie cu Holly numită Holly Computer Products . Ulterior, Holly și-a vândut participația la CDC, creând divizia Rochester.

Norris era foarte interesat de piața mașinilor de citit cartele perforate, un sector în care IBM domina. În cele din urmă, Norris a decis să cumpere Rabinow Engineering , o companie pionieră în recunoașterea optică a caracterelor (OCR). Ideea a fost să sară întreaga fază de creare a cartelei perforate, el dorea să creeze un sistem care să permită operatorului să introducă pur și simplu o foaie scrisă cu un caracter cunoscut pentru a permite introducerea datelor în mașină. Deoarece o pagină ar putea conține mult mai multe informații decât o filă, acest lucru ar fi permis economii semnificative. Ceea ce părea o operație simplă s-a dovedit a fi foarte dificil. Recunoașterea automată a caracterelor a fost foarte inexactă și, prin urmare, nu a fost comercializabilă. CDC a devenit unul dintre principalii concurenți ai recunoașterii automate, dar acesta a fost un sector de nișă al pieței, în timp ce obiectivul invadării domeniului introducerii automate a datelor a eșuat, iar CDC a abandonat-o în 1976.

Când a devenit clar că cărțile perforate nu vor fi ușor înlocuite, a devenit necesară recuperarea rapidă a pieței din industrie. Cititorul 405 a rămas în producție, dar a fost o mașină scumpă de fabricat, așa că CDC a decis să cumpere Bridge Engineering , o companie care avea o linie de cititoare de carduri perforate de mare viteză. Toți cititorii de cărți perforate au fost grupați în divizia Valley Forge după ce compania Bridge a fost mutată în noua fabrică. Valley Forge și divizia Rochester, cu participarea Casei Naționale de Înregistrare, au format Computer Peripherals Inc (CPI), o companie creată pentru a împărți costurile de producție între cele două companii. Ulterior s-a alăturat și ICL. În 1982, însă, divizia Rochester a fost vândută către Cetronics .

Un efect secundar nedorit al încercării lui Norris de a diversifica compania a fost crearea a numeroase centre de asistență pentru întreprinderi care făceau divizii mici, care nu-și puteau permite un computer. În 1965, mulți directori l-au sfătuit pe CEO să lichideze centre care nu erau profitabile, deoarece generau pierderi semnificative. Norris nu a fost convins de soluție și a preferat să emită circulare care necesită o reducere a costurilor decât să închidă centrele neprofitabile.

CDC 6600

Între timp, în laboratorul Chippewa, Seymour Cray, Jim Thornton și Dean Roush cu o echipă de 34 de ingineri (inclusiv ei) continuaseră dezvoltarea noii arhitecturi. În 1964 a fost introdus CDC 6600 , un sistem atât de puternic încât a fost de zece ori mai rapid decât concurența. 6600 avea un procesor cu mai multe unități funcționale asincrone și avea 10 procesoare I / O care se ocupau de comunicarea externă, cititor magnetic și controlul cardului perforat, permițând procesorului să se îngrijoreze doar de procesarea datelor. Folosind un compilator special scris, a fost posibil să se obțină 0,5 MegaFLOPS, în timp ce cu un cod de asamblare optimizat în mod adecvat a fost posibil să se ajungă la 1 MegaFLOPS. A fost introdusă o versiune mai lentă numită CDC 6400 și mai târziu a fost introdusă CDC 6500 , o versiune biprocesor a CDC 6400. Cray a început dezvoltarea unei linii mai rapide de sisteme care a fost numită 6800.

La scurt timp după prezentarea modelului 6600, IBM a devenit conștientă de prezența CDC pe piață. La acea vreme, Thomas J. Watson, Jr. CEO IBM a întrebat „Cum ne poate bate această companie formată din doar 34 de persoane - inclusiv fondatori - când avem mii de angajați?” Cray a răspuns „Ai răspuns la întrebarea ta”. În 1965, IBM a început un proiect pentru a dezvolta un sistem mai rapid decât 6600 și l-a numit ACS . Două sute de oameni s-au adunat pe coasta de vest a Statelor Unite pentru a dezvolta proiectul. Ideea unui laborator separat precum Cray a fost reprodusă pentru a permite inginerilor să lucreze cu liniște sufletească. Proiectul a produs o arhitectură interesantă care nu era compatibilă cu seria System / 360 , o linie de mare succes pentru IBM. Designul a fost modificat pentru a-l face compatibil cu linia System / 360, dar acest lucru a compromis performanța sistemului, iar proiectul ACS a fost anulat în 1969 fără a produce niciun sistem.

La scurt timp după aceea, IBM a anunțat că o versiune a liniei System / 360 la fel de rapidă ca 6600 va fi disponibilă în curând, această mașină se numea Model 92. Modelul 92 nu exista de fapt, IBM a răspândit zvonul că blochează vânzările 6600. Norris a adulmecat înșelăciunea și anul următor s-a transformat în antitrust pentru concurență neloială. IBM a fost obligat să plătească 600 de milioane de dolari și a trebuit să cedeze Service Bureau Corporation, o filială IBM care a efectuat prelucrări electronice pentru alte companii.

În timpul dezvoltării proiectului 6600, a fost lansat și Project SPIN , un sistem care presupunea crearea de discuri de mare viteză. La acea vreme nu era clar dacă discurile ar putea înlocui amintirile și dacă ar putea fi utilizate ca suport amovibil pentru a transporta date. Proiectul SPIN a explorat ambele posibilități și a dezvoltat discuri de 28 inci (71 cm) pentru alte performanțe și discuri de 14 inci (35,5 cm) pentru suporturi amovibile. Mai târziu piața de discuri pe care a analizat-o proiectul SPIN a devenit o piață foarte importantă.

CDC 7600 și 8600

În aceeași lună în care CDC a câștigat procesul împotriva IBM a dezvăluit și noua sa mașină, CDC 7600 (modelul 6800). Cray își începuse proiectarea chiar înainte ca 6600 să fie pus în vânzare și acest lucru i-a permis să construiască o mașină matură. Mașina a fost tactată de patru ori mai repede decât 6600 și avea de patru ori lățimea de bandă I / O a 6600. Mașina a folosit o structură conductată pentru a crește viteza de procesare. Într-un procesor cu conducte, datele au fost procesate ca într-o linie de asamblare, fiecare unitate a efectuat o singură operație necesară pentru a executa o instrucțiune și toate unitățile funcționale au fost întotdeauna active, întrucât în ​​realitate procesorul prelucra mai multe instrucțiuni în același timp. Această linie de asamblare a fost limitată de faptul că trebuie să fie capabil să execute corect chiar și cea mai lentă instrucțiune, dar totuși tehnica a oferit o îmbunătățire a performanței. Complexitatea ridicată a mașinii a făcut sistemul nesigur și acest lucru a afectat reputația CDC.

După aceea, Cray a început să dezvolte proiectul CDC 8600 . 8600 consta în esență din patru procesoare 7600 împachetate într-o singură mașină foarte compactă. Structura foarte compactă a mașinii a permis realizarea de conexiuni foarte scurte și acest lucru combinat cu o nouă tehnologie a permis creșterea frecvenței ceasului. Acest lucru combinat cu utilizarea unor amintiri foarte rapide ar fi trebuit să producă o mașină foarte rapidă. 8600 era o mașină veche și, prin urmare, era alcătuită din componente discrete lipite pe plăci de circuite imprimate. 8600 a fost alcătuit dintr-o mulțime de componente cu multe suduri și o sudură greșită a fost suficientă pentru a face mașina nesigură. 8600 funcționează defectuos, era prea complex pentru a fi de încredere, iar Cray i-a comunicat lui Norris că este necesară reproiectarea mașinii de la zero. Norris a respins ideea, deoarece reproiectarea mașinii era prea costisitoare și a insistat asupra dezvoltării modelului actual.

STEA și Cyber-ul

În plus față de proiectarea modelului 8600, CDC a dezvoltat STAR în conductă sub conducerea fostului colaborator Cray Jim Thornton. Spre deosebire de 8600, care nu era altceva decât patru 7600 într-o cutie, STAR a analizat o nouă arhitectură pentru a accelera procesarea. STAR s-a bazat pe procesoare vectoriale pentru procesare. Într-un sistem vectorial, procesorul poate accepta ca parametru pentru instrucțiuni nu numai locațiile de memorie, ci și vectori care conțin sute sau mii de date care urmează să fie procesate. Practic, atunci când mașina a trebuit să proceseze o mulțime de date cu aceeași instrucțiune, a folosit o instrucțiune vectorială. Aparatul a decodat instrucțiunea și știa că setul indicat trebuia procesat cu aceeași instrucțiune și, prin urmare, nu trebuia să petreacă timp decodând instrucțiuni identice, deoarece știa deja ce să facă cu datele. Mai mult, sistemul putea încărca datele eficient, deoarece nu trebuia să citească o singură bucată de date, dar știa că trebuie să citească un set mare de date și, prin urmare, putea folosi tehnici de încărcare paralelă pentru a crește lățimea de bandă a memoriei. Acest lucru a permis ca o mașină mai lentă decât CDC 7600 în funcționare normală să o depășească în multe aplicații.

Cele două proiecte au concurat pentru fonduri și la sfârșitul anilor 1960 Norris a decis că compania nu poate sprijini dezvoltarea a două mașini în același timp și a transformat 8600 într-un proiect secundar. Cray a decis să părăsească compania în 1972 și a fondat Cray Research . Norris a decis să-l susțină pe Cray și a investit în compania de bani. Proiectul 8600 a fost anulat în 1974 și STAR a fost produs în același an. STAR a fost vândut și ca Cyber ​​203, dar performanța mașinii în aplicații reale a fost sub așteptări. Jim Thornton a părăsit CDC pentru a fonda Network Systems Corporation.

Diferite variante ale arhitecturii 6600/7600 au fost produse cu prețuri diferite și performanțe diferite sub denumirea de CDC Cyber linia principală a CDC din anii '70 . Această linie a inclus o versiune îmbunătățită a arhitecturii STAR numită Cyber ​​205, care a oferit performanțe mult mai satisfăcătoare. În aceeași perioadă, Cray a finalizat dezvoltarea mașinii Cray-1 , bazată pe aceeași tehnică vectorială a arhitecturii STAR, dar cu o arhitectură foarte eficientă, care a oferit performanțe foarte ridicate. Vânzările STAR au fost foarte modeste, iar CDC a construit seria Cyber ​​200/205, care a reușit să ofere o anumită concurență lui Cray.

CDC a dezvoltat, de asemenea, câteva proiecte speciale pentru clienții săi, aceste proiecte au condus la dezvoltarea unor sisteme proprietare. Procesorul flexibil avansat CDC (AFP), cunoscut și sub numele de CYBER PLUS, a fost unul dintre aceste sisteme, doar unul sau două au fost produse.

Sistemele ETA, hard diskurile și sfârșitul CDC

CDC a decis să părăsească afacerea cu supercalculatoare și Norris a ajuns la aceeași concluzie ca Cray că compania era moribundă și incapabilă să dezvolte produse inovatoare. Norris a creat o companie CDC spinoff pentru dezvoltarea supercomputerelor, pe care a numit-o ETA Systems . Scopul companiei a fost de a dezvolta o mașină de 10 GigaFLOPS, de 40 de ori performanța Cray-1. ETA nu a reușit să își atingă obiectivele cu ETA10, dar a construit una dintre cele mai rapide mașini de pe piață și a reușit să vândă unele. CDC a încercat să vândă ETA, dar cu puțin succes. În cele din urmă, în 1989, majoritatea angajaților au fost concediați, iar restul au fost încorporați în CDC.

Piața supercomputerelor din acea perioadă era inundată de producători japonezi și, deoarece piața era limitată, CDC a decis că este cel mai bine să caute o piață nouă în care să investească. O piață în creștere rapidă la acea vreme a fost cea a discurilor, în special a celor legate de utilizarea pe computerele personale care de la mijlocul anilor 80 au început să includă discuri. CDC datorită unității sale Periferice magnetice (o unitate care a fost inițial în parteneriat cu Honeywell ) a fost una dintre cele mai mari companii din industrie. Seria Wren era foarte populară la vremea respectivă în rândul utilizatorilor de ultimă generație. CDC împreună cu Compaq și Western Digital au dezvoltat standardul care a dus la actualul standard ATA . Standardul a fost dezvoltat pentru a standardiza componentele și a reduce costurile.

În mod ciudat, CDC a decis să părăsească piața hard disk-ului în 1988 și a folosit unitatea Magnetic Peripherals pentru a construi compania Imprimis care în anul următor a fost achiziționată de Seagate Technology, care la acea vreme nu era foarte prezentă în dispozitivele high-end. Ceea ce a rămas de la CDC a devenit Syntegra (SUA) , o filială a BT grupului, BT Global Service. Companiile care nu au legătură cu computerul au devenit Ceridian Corporation .

Bibliografie

  • ( EN ) A Few Good Men from Univac , David Lundstrom, MIT Press, 1987.
  • ( RO ) The Supermen: The Story of Seymour Cray and the Technical Wizards behind the Supercomputer , Charles Murray, John Wiley, 1997
  • ( EN ) Ochiul pentru inovație: recunoașterea posibilităților și gestionarea întreprinderii creative , Robert M. Price, Yale University Press, 2005

Alte proiecte

linkuri externe

  • Control Data Corporation Records (CBI 80) - La Institutul Charles Babbage, Universitatea din Minnesota, Minneapolis; Colecție de arhive CDC donate de Ceridian Corporation în 1991 (paginile conțin, de asemenea, cronologie istorică, cronologie produs, listă achiziții, listă asocieri în participațiune)
Controlul autorității VIAF (EN) 137 143 356 · ISNI (EN) 0000 0000 9334 4232 · LCCN (EN) n80033969 · GND (DE) 16295723-3 · NLA (EN) 35,030,731 · NDL (EN, JA) 00,627,908 · WorldCat Identities (EN) lccn- n80033969