Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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
  • Технологические компании, базирующиеся в районе залива Сан-Франциско

Ссылки [ править ]

  1. ^ Джеймс К. Денерт и Росс А. Тоул, «Компиляция для Cydra 5» , Журнал суперкомпьютеров , 7 (1/2), 1993, стр. 181-227.
  2. Гэри Р. Беск, Дэвид В.Л. Йен и Томас Л. Андерсон, «Минисуперкомпьютер Cydra 5: архитектура и реализация» , Журнал суперкомпьютеров , 7 (1/2), 1993.