Кіріспе

ETA Systems – 1980-жылдардың басында Control Data Corporation (CDC) компаниясынан суперкомпьютер бизнесіне қайта оралу мақсатымен бөлініп шыққан суперкомпьютер компаниясы. Олар ETA 10 суперкомпьютерін сәтті жеткізіп берді, бірақ осы процесте үнемі шығынға батты. Соңында CDC басшылығы компанияны жабылуға бел буып, тоқтатты.

Тарихи дамуы

Сеймур Крей 1970-ші жылдардың басында CDC 8600 жобасын қаржыландырудан бас тартқаннан кейін CDC компаниясынан кетіп қалды. Олардың орнына CDC STAR 100 жобасын жалғастырды, ал Крей Крей 1 құрастыруға кірісті. Крейдің машинасы STAR-дан әлдеқайда жылдам болды, сондықтан көп ұзамай CDC өзін суперкомпьютер нарығынан ығыстырылған деп тапты. Уильям Норрис, олардың қайтадан бекінудің жалғыз жолы – басшылықтың араласуынан тәуелсіз бөлімше құру екеніне сенді. 1983 жылы ETA құрылды, оған 1986 жылға дейін 10 GFLOPS өнімділігі бар машина жасау міндеті жүктелді. 1989 жылдың сәуір айында CDC ETA операциясын тоқтатуға және CDC-де минималды деңгейде жұмысты сақтап қалуға шешім қабылдады. Тоқтатылған кезде 7 сұйық салқындатылған және 27 ауамен салқындатылған машина сатылды. Осы кезде ETA нарықтағы кез келген суперкомпьютерге қарағанда бағасы мен өнімділігі арақатынасы бойынша ең жақсы көрсеткішке ие болды, сондай-ақ оның бастапқы бағдарламалық қателіктері де шешілген сияқты. Бірақ, көп ұзамай CDC суперкомпьютер нарығынан толығымен шығып, SuperQuest компьютерлік ғылымдар сайысы арқылы ETA машиналарын жоғары мектептерге тегін берді.

Өнімдер

ETA-да тек бір ғана өнім болды, ол ETA 10. Бұл CDC Cyber 205 суперкомпьютерінен туындаған нұсқа еді және онымен сәйкестілігін қасақана сақтап келді. Cyber 205 сияқты, ETA 10 да Cray машиналарындағыдай векторлық тіркегіштерді пайдаланбады, керісінше, жоғары өткізгіштігі бар негізгі жадқа тізбектелген жад операцияларын қолданды. Негізгі құрылымы – ортақ жадқа қол жеткізетін, 8 процессорға дейін, әрқайсысы бір сағат циклында 4 қос нақтылықтағы немесе 8 жалғыз нақтылықтағы операцияны орындай алатын, сондай-ақ 18 I/O процессорға дейін қолдау көрсететін жүйе. ETA 10-ның жоғары жылдамдығының басты себебі – кейбір модельдерде процессорларды салқындату үшін сұйық азотты (LN2) пайдалану болды. Ол сол кездегі CMOS технологияларына негізделгенімен, төмен температура процессорларға ~7 нс цикл уақытымен жұмыс істеуге мүмкіндік берді, сондықтан толық жүктелген ETA 10 шамамен 9,1 GFLOPS өнімділікке ие болды. Жобалау мақсаты 10 GFLOPS болғандықтан, жоба техникалық тұрғыдан сәтсіз деп есептелді. Сұйық азотпен салқындатылған екі модель ETA 10E және ETA 10G деп белгіленді. Екі баяу, төмен құнмен ауамен салқындатылатын нұсқасы, ETA 10Q және ETA 10P (кодтық аты "Piper") де сатылды. ETA 10-ның ізбасары ретінде 30 GFLOPS өнімділігіне ие ETA 30 жоспарланған.

Бағдарламалық жасақтама

ETA 10 желісі үшін бағдарламалық қамтамасыз ету бастапқыда сәтсіздікке ұшыраған деп есептелді. CDC және ETA алғаш рет ETA архитектурасын жобалағанда, қолданыстағы CDC Cyber 205-тен CDC VSOS операциялық жүйесін жай ғана көшіруден саналы түрде бас тартты. Сатушы да, бар клиенттер де (өнім берушілері жақсы біледі деп дұрыс емес ойлады) аппараттық құралдан ең жақсы өнімділікті алу үшін жаңа операциялық жүйе жазу қажет деп санады. 1986 жылы алғашқы ETA 10 E жеткізілген кезде машиналар үшін операциялық жүйе болмады. Бағдарламалар Apollo Computer жұмыс станциясынан біреуден кейін біреуін жүктеуге, одан кейін келесі бағдарламаны іске қосу үшін суперкомпьютерді қайта іске қосуға тура келді. Сол кезде Unix суперкомпьютерлер саласында үлкен табысқа жетіп жатқанда, ETA өзінің EOS операциялық жүйесін жасауға шешім қабылдады, ол 1986 жылдың соңы мен 1987 жылдың басында алғашқы машиналар жеткізілген кезде дайын болмады. 1988 жылы UNIX System V негізіндегі операциялық жүйе, канадалық HCR Corporation компаниясымен шарт бойынша жүргізілген көшіру жұмысының нәтижесінде қолжетімді болды, сонда машина, ақыры табысқа жете алатын сияқты көрінді. EOS сапасының нашарлығына байланысты машиналары үшін төлеуден бас тартқан көптеген ұйымдар ETA-ның UNIX жүйесін толыққанды пайдалануға болатындығын анықтады және жеткізілімді қабылдауға келісті. ETA-ның құлауы тек операциялық жүйенің таңдалуына немесе болуына ғана байланысты емес еді. Fortran компиляторы (ftn200) CDC205-тен көп өзгерген жоқ. Бұл компиляторда өндірушіге тән бағдарламалау мүмкіндіктері (Q8* суброутиналық шақырулары деп аталады) сақталды, осыдан суперкомпьютер пайдаланушылары архитектуралар арасында бастапқы кодты тасымалдау қажеттігін түсіне бастады. Сонымен қатар, компилятордың оңтайландыруы NEC сияқты жапондық суперкомпьютерлер немесе Cray Research және жаңа мини-суперкомпьютерлер өндірушілері көрсеткендей, қазіргі технологиялармен бірқатар болмады. Жалпы, компьютерлік жабдық өндірушілері бұл кезеңге дейін бағдарламалық қамтамасыз етуде нашар болды. Кітапханалар мен қолданыстағы коммерциялық және коммерциялық емес (ашық код деп аталатын) қосымшалар машиналардың орнатылған базасына көмектеседі. CDC бұл салада салыстырмалы түрде нашар болды.

Фирманың атауы

Нейл Линкольн, бас сәулетші, ETA сөзінің аббревиатура емес екенін, және басқаша ештеңе білдірмейтінін, тіпті "келудің күтілетін уақыты" деген танымал аббревиатураны да емес екенін мәлімдейді. Шындығында, ол фирманы ETA баск сепаратистік тобынан немесе Эта, жапондық әлеуметтік азшылықтан (особылықта Жапония нарық ретінде қарастырылғандықтан) айыру үшін осылай атамағанын айтады. ETA-ның процессорларын жобалағандардың бірінің айтуынша, Нил өз ұлдарының осы атауды ойлап тапқанын айтқан: көрінетіндей, линотип машинасының әріптері ағылшын тілінде қолданылу жиілігі бойынша реттелген және алғашқы үш әріп қолданылған. Тағы бір теория бойынша, атау ағылшын алфавиті әріптерінің жиілігіне сүйенген, бұл Дуглас Хофстадтердің 1980 жылғы "Гёдель, Эшер, Бах" кітабының танымалдығымен байланысты, ол ETAOIN сияқты әріптерді қолданып, танымалдылық пен қазіргі трендтерді пайдаланған. Үшінші, толығымен мүмкін теория, ETA бұрынғы Engineering Research Associates ERA: Engineering Technology Associates фирмасының жалғасы болған. Норис және басқалары мұны жоққа шығарды.