Кіріспе

Cydrome (1984–1988) – Калифорния штатындағы Силикон алқабы аймағындағы Сан-Хосе қаласында құрылған компьютер компаниясы. Оның мақсаты сандық процессорды әзірлеу болды. Іргесін қалаушылар – Дэвид Йен, Вей Йен, Росс Таул, Арун Кумар және Боб Рау (бас архитектор).

Тарих

Компанияның бастапқы атауы "Axiom Systems" болды. Бірақ Сан-Диегода "Axiom" деп аталатын тағы бір компания одан бұрын құрылған еді. Axiom Systems өзінің архитектурасын "SPARC" деп атады. Ол атау құқығын (бірақ архитектураны емес) Sun Microsystems компаниясына сатты және түскен ақшаны NameLab компаниясын жалдап, жаңа компания атын ойлап табуға жұмсады. Олар "кибер" (компьютер) және "дромынан" (жарыс жолы) "Cydrome" деген сөзді құрастырды. Cydrome 1985 жылы Президент күні Сан-Хоседегі кеңседен Милпитас қаласындағы бизнес-паркке көшті. Бұл орын Bay Area ACM бөлімінің Үлкен жүйелер бойынша арнайы қызығушылық тобының (SIGBIG) кездесулерін өткізуге пайдаланылды, бұл қазір "PC" деп аталатын микрокомпьютерлерге арналған SIGSMALL және қазіргі ұлттық SIGHPC-ден ерекшеленді. Тарихының соңында Cydrome Prime Computers компаниясынан инвестиция алды және Prime арқылы Cydra 5 өнімдерін шығарды. Cydrome компаниясы сатқан жүйенің корпусы ақ түсті болды, ал Prime OEM жүйесінің корпусы қара түсті еді. 1988 жылдың жазында Prime компаниясы Cydrome-ды сатып алуға ниеттенді. Бірақ соңғы сәтте Prime компаниясының басқармасы осы мәмілені жасаудан бас тартты. Осы шешім Cydrome-ның тағдырын шешті. Компания 1988 жылы шамамен 4 жыл жұмыс істегеннен кейін жабылды. Cydrome-дағы көптеген идеялар Itanium архитектурасында дамытылды.

Өнім

Жаңа нұсқаулар жиынтығы архитектурасында өнімділікті арттыру мақсатында Cydrome процессорлары параллель операциялардан алынған нұсқауларды қамтитын өте ұзын нұсқау сөзі (VLIW) негізінде құрылды. Арнайы Fortran компиляторы бағдарламалық конвейерлеуді қолданып, тиімді жұмыс істейтін кодты жасады. Сандық процессор 256 биттік, жеті "алаңы" бар нұсқау сөзін пайдаланды. Көп жағдайда компилятор параллель орындала алатын нұсқауларды тауып, оларды бір сөзге біріктіретін. Сонымен қатар, әрбір операция тізбектеп орындалуын қамтамасыз ететін арнайы режимі де болды. Бағдарламалық конвейерлеуді жеңілдету үшін тіркелімдерді айналдыру әдісі қолданылды. Тек нұсқаулар кэші болды, себебі дерек кэшінің сирек массивтік операцияларда тиімсіз болуы мүмкін деп есептелді. Сандық процессор жадты басқаруды да қамтыды, сондықтан виртуалды жад тұжырымдамалары қолданылды. Жад жүйесі 64 жолды, 4 портты жадты өзара байланыстырып жұмыс істеді. Жад жүйесінде "қызыл нүктелер" пайда болмауы үшін, жад адрестері 64 жолды жад жүйесі бойынша біркелді таралуын қамтамасыз ету үшін хэштелді. Ол 25 МГц жиілікте жұмыс істейтін ЭКЛ (ECL) негізінде жасалды. Негізгі функционалдық модульдер AMCC ECL ASIC-тері арқылы іске асырылды. Жоба бастапқы мақсатынан асып, Unix System V жүйесінде жұмыс істейтін бірнеше 68020 процессорларынан құралған жалпы мақсаттағы процессорлар жиынтығын қамтыды. Сандық процессор Unix жүйесінен тапсырыстарды қабылдауға мүмкіндік беретін шағын ядроны іске қосты. Алғашқы машина Cydra 5 деп аталды және тоғыз жүйе (үш прототип және алты өндірістік дана) құрастырылды. 1987 жылы машина алғаш рет Санта-Клара, Калифорнияда өткен бірінші Суперкомпьютерлер конференциясында таныстырылды. Cydra 5 үлгісі Компьютер тарихы мұражайында сақтаулы.