Эта статья требует дополнительных ссылок для проверки . ( октябрь 2019 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Cydrome (1984–1988) - компьютерная компания, основанная в Сан-Хосе в Силиконовой долине в Калифорнии . Его миссия заключалась в разработке числового процессора. Основателями были Дэвид Йен, Вей Йен , Росс Таул, Арун Кумар и Боб Рау (главный архитектор).
История [ править ]
Первоначально компания называлась «Axiom Systems». Однако ранее в Сан-Диего была основана другая компания «Axiom». Axiom Systems назвала свою архитектуру «SPARC». Она продала права на имя (но не архитектуру) Sun Microsystems и использовали деньги, чтобы нанять NameLab, чтобы придумать новое название компании. Они придумали «Cydrome» от «cyber» (компьютер) «drome» (ипподром).
Cydrome переехал из офиса в Сан-Хосе в бизнес-парк в Милпитасе в День президента 1985 года. Этот сайт использовался для проведения встреч Специальной группы по интересам в области больших систем (SIGBIG) отделения ACM в районе залива, в отличие от SIGSMALL для микрокомпьютеров. которые теперь называются «ПК» и его нынешний национальный SIGHPC .
В конце своей истории Cydrome получила инвестиции от Prime Computers и произвела OEM-производство Cydra-5 через Prime. У системы, продаваемой Cydrome, были белые скины. Скины для системы Prime OEM были черными. Летом 1988 года компания Prime должна была приобрести Cydrome. В последний момент правление Prime решило не доводить дело до конца. Это решило судьбу Cydrome.
Компания закрылась примерно через 4 года работы в 1988 году. Многие идеи Cydrome были воплощены в архитектуре Itanium .
Продукт [ править ]
Чтобы повысить производительность в новой архитектуре набора команд , процессоры Cydrome были основаны на очень длинном командном слове (VLIW), содержащем команды параллельных операций. Программная конвейерная обработка в пользовательском компиляторе Fortran [1] генерировала код, который работал бы эффективно.
Числовой процессор [2] использовал 256-битное командное слово с семью «полями». В большинстве случаев компилятор находит инструкции, которые могут выполняться параллельно, и объединяет их в одно слово. У него также был специальный режим, в котором каждая из операций могла выполняться последовательно. Он реализовал ротацию регистров, чтобы помочь в программной конвейерной обработке циклов. Был только кеш инструкций , так как считалось, что кеш данных будет неэффективным для операций с разреженными массивами .
Числовой процессор также включал управление памятью и, следовательно, использовал концепции виртуальной памяти . В подсистеме памяти реализована 64-канальная 4-портовая память с чередованием. Чтобы гарантировать отсутствие «горячих точек» в системе памяти, адреса к памяти были хешированы для равномерного распределения доступа по 64-полосной системе памяти.
Это было реализовано в ECL на частоте 25 МГц. Основные функциональные модули были реализованы с использованием ASIC AMCC ECL. Проект вырос за его первоначальное определение , чтобы включать в себя передний конец общего назначения ансамбль процессора на основе нескольких 68020 процессоров , работающих под управлением Unix System V . Числовой процессор запускал небольшое ядро, которое позволяло ему получать задания из системы Unix. Первоначальная машина получила название Cydra-5, и было построено девять систем (три прототипа плюс шесть серийных единиц). В 1987 году машина впервые появилась на публике на первой конференции по суперкомпьютерам в Санта-Кларе, Калифорния. Образец Cydra-5 хранится в Музее компьютерной истории .
См. Также [ править ]
- Глен Каллер
- Системы с плавающей запятой
- Multiflow
- Технологические компании, базирующиеся в районе залива Сан-Франциско
Ссылки [ править ]
- ^ Джеймс К. Денерт и Росс А. Тоул, «Компиляция для Cydra 5» , Журнал суперкомпьютеров , 7 (1/2), 1993, стр. 181-227.
- ↑ Гэри Р. Беск, Дэвид В.Л. Йен и Томас Л. Андерсон, «Минисуперкомпьютер Cydra 5: архитектура и реализация» , Журнал суперкомпьютеров , 7 (1/2), 1993.