Пирамидальная технология - Pyramid Technology

Pyramid Technology Corporation был компьютер компания, выпустившая ряд RISC -основан миникомпьютеры в верхней части диапазона производительности.[1] Он был основан в Область залива Сан-Франциско из Калифорния

Они также стали второй компанией, отправившей мультипроцессор UNIX система (фирменная DC / OSx ) в 1985 году, которые легли в основу их продуктовой линейки до начала 1990-х годов. OSx Pyramid был двойная вселенная UNIX, который поддерживал программы и системные вызовы как из 4.xBSD, так и из AT&T. Система UNIX V.[2]

История

Pyramid Technology была основана в 1981 году рядом бывшихHewlett Packard сотрудников, заинтересованных в создании первоклассных миникомпьютеров на базе RISC конструкции.

В марте 1995 г. «Пирамида» была куплена Siemens AG и объединились в американское подразделение Siemens Computer Systems.[3][4][5] В 1998 году это подразделение было разделено, и сервисная сторона операции стала Винкор Никсдорф. В 1999 г. Сименс и Fujitsu объединили свои компьютерные операции, чтобы сформировать Компьютеры Fujitsu Siemens, и наконец Амдал был добавлен в микс в 2000 году.

Товары

90x

Первая серия миникомпьютеров Pyramid Technology была выпущена в августе 1983 года.[6][7] как суперминикомпьютер 90x, который использовал свой собственный 32-битный скалярный процессор, работающий на частоте 8 МГц.

Хотя архитектура продавалась как RISC машина, это было на самом деле микропрограммированный. Была использована модель регистра «скользящего окна», основанная на Berkeley RISC процессор, но инструкции доступа к памяти имели сложные режимы работы, для выполнения которых могло потребоваться много циклов. Многие скалярные инструкции «регистр-регистр» выполнялись за один машинный цикл. Первоначально инструкции с плавающей запятой выполнялись полностью в микрокоде, хотя позже был выпущен дополнительный модуль с плавающей запятой на отдельной печатной плате. Микропрограммирование также допускало другие предметы роскоши, не относящиеся к RISC, такие как инструкции перемещения блока.

Программы имели доступ к 64 регистрам, и многие инструкции были триадными. Шестнадцать регистров (регистры с 48 по 63) называются «глобальными регистрами», и они соответствуют регистрам типичного ЦП, поскольку они статичны и всегда видимы. Остальные 48 регистров фактически были вершиной стека подпрограмм. Тридцать два из них (0–31) были локальными регистрами для текущей подпрограммы, а регистры 32–47 использовались для передачи до 16 параметров следующей вызываемой подпрограмме. Во время вызова подпрограммы стек регистров переместился на 32 слова вверх, так что регистры 32–47 вызывающей подпрограммы стали регистрами 0–15 вызываемой подпрограммы. Команда возврата сбрасывает стек на 32 слова, поэтому возвращаемые параметры будут видны вызывающей стороне в регистрах 32–47. Кэш стека содержал 16 уровней в ЦП, и переполнение стека автоматически обрабатывалось микрокодом ЦП. Модель программирования имела два стека, один для стека регистров, а другой для локальных переменных подпрограммы. Один вырос из назначенного адреса в середине адресного пространства, а другой вырос из верхней части адресного пространства пользовательского режима.

90x может вместить четыре платы памяти, изначально вмещая 1 МБ каждая. В то время считалось, что это много памяти, но RISC-подобная архитектура приводила к созданию более крупных программ, чем предыдущие архитектуры, поэтому большинство машин продавалось с заполненными слотами памяти. К счастью, платы памяти 1 МБ имели ОЗУ в гнездах, поэтому их можно было обновить до блоков 4 МБ, когда вскоре после первоначального выпуска 90x стали доступны более крупные устройства с динамической ОЗУ.

90x конкурировал с Корпорация цифрового оборудования (DEC) VAX 11/780, которая была предпочтительной платформой для работы UNIX в начале 1980-х. Процессор 90x показал примерно вдвое большую скорость, чем VAX, и продавался примерно за половину цены. Пирамиде косвенно способствовало нежелание DEC продавать машины VAX без VMS операционная система, за которую они взяли значительную сумму денег. Многие университеты хотели использовать UNIX, а не VMS, поэтому более высокая производительность Pyramid и более низкая цена в сочетании с искусственными задержками доставки или надбавками со стороны DEC помогли им принять рискованное решение о покупке у нового производителя.

Одним из самых больших преимуществ 90x перед конкурентами был его контроллер асинхронного последовательного порта (ITS или Intelligent Terminal Server), основанный на 16-битном процессоре срезов. ITS взаимодействует с 16 последовательными портами, и он может запускать их на очень высоких скоростях, используя DMA для передачи данных из последовательно соединенных блоков выходных данных. На машине может быть установлено множество ITS, каждая со своим собственным процессором ввода-вывода. Другие машины в то время (включая 11/780) требовали вмешательства ЦП каждые несколько байтов для интерактивных пользователей, что значительно увеличивало системный компонент нагрузки ЦП. В результате 90x очень хорошо показал себя в тестах с реалистичным количеством последовательных операций ввода-вывода.

Контроллеры дисков и магнитной ленты на самом деле были 16-битными сторонними разработчиками. Multibus контроллеры, вставленные в розетку на U-образной плате адаптера шины.

Самые ранние системы поставлялись с 470 МБ Fujitsu Eagle дисковод и ленточный накопитель с катушкой на катушку.

В системе также был административный процессор (на основе Motorola 68000 ), которая загружала микрокод с 8-дюймовой дискеты при запуске системы. Он также смог запустить набор диагностики системы. У него был модем что позволило произвести удаленный анализ производителем. Программное обеспечение, запускаемое административным процессором, изначально называлось Totally Unrealistic Remote Diagnostic. Это название было изменено несколько лет спустя.

Минимальная система была поставлена ​​в единственной 19-дюймовой стойке высотой около 60 дюймов с каркасом для карт внизу, дисководом посередине, ленточным накопителем над ним, а затем панелью управления высотой 2 дюйма с дисководом для гибких дисков и зажиганием. ключ сверху. В то время это считалось очень компактным. По крайней мере, одна машина в Австралии в течение шести месяцев была установлена ​​в устаревшем туалете на открытом воздухе с кондиционером, заменяющим жалюзийное окно, и терминал системной консоли, установленный наверху шкафа. Задачи администрации выполнялись на открытом воздухе. Единственным индикатором на панели управления был светодиодный дисплей с 8-сегментной гистограммой, который отображал среднюю загрузку ЦП, когда машина работала, и "Сайлон "Глаз" при неожиданной остановке машины. Машина была достаточно низкой, чтобы консоль (монохромный асинхронный терминал) могла стоять сверху.

98x

За 90x довольно быстро последовала 98x, которая была идентична, за исключением того, что тактовая частота процессора была увеличена до 10 МГц.

В конце 1985 года Pyramid выпустила свой первый SMP система, 98x, работающая на частоте 7 МГц. Несколько машин этой серии, от 1-CPU 9815 до 4-CPU 9845, были выпущены за период с 1985 по 1987 год. Полностью загруженный 9845 работал примерно на 25MIPS, респектабельная цифра для той эпохи, хотя и не способная конкурировать с элитными суперкомпьютеры.

MIServer

Как и многие первые производители многопроцессорных систем, Pyramid обратилась к «массовым» RISC-процессорам, когда они стали применяться на практике. Pyramid продолжала использовать собственный RISC-дизайн до выпуска линейки продуктов MIServer S. Pyramid выпустила серию машин с окном регистров, за которыми последовала линия 9000. С 1989 года они были известны как MIServer. Они поддерживали до десяти процессоров с производительностью около 12 MIPS каждый. MIServer был заменен в 1991/2 на MIServerT, а затем последовал MIServer S и ES, первые Pyramid R3000 на базе машины. Первые машины этой серии поставлялись с от 4 до 12 R3000, работающих на частоте 33 МГц, с максимальной производительностью около 140 MIPS. Более поздние высокопроизводительные машины MIServer ES имели до 24 процессоров, также с частотой 33 МГц. Операционная система для систем на базе MIPS была DC / OSx, порт AT&T System V Выпуск 4 (SVR4).

Нильская серия

Выпуск 64-битной 150 МГц R4400 привели к серии Nile с 2–16 процессорами в конце 1993 года. С каждым процессором, способным выполнять 92 MIPS, системы Nile были настоящими суперкомпьютерами. Их последний продукт, Reliant RM 1000, известный внутри компании как Meshine, как раз выходил на рынок, когда их купила компания Siemens. RM1000 был массивная параллельная обработка (MPP) компьютер. Каждый узел запускал свой собственный экземпляр Надежный UNIX DC / OSx. Эта система имела двухосную сеточную архитектуру. RM1000 использовал программное обеспечение под названием ICF для управления межсоединениями кластера. ICF продолжила создание кластерной основы в PrimeCluster HA программное обеспечение, которое все еще разрабатывается и доступно Fujitsu Siemens.

Каждый вычислительный узел в сетке использовал один MIPS R10000 CPU, однако усовершенствования RM1000 позволили включить SMP-машины NILE в сетку как «толстые» узлы. Вычислительные узлы были физически установлены в HAAS-3 рамы, которые поставлялись как массивы дисков с более ранним продуктом Nile. Каждый вычислительный узел управлял шестью дисками SCSI в качестве основного контроллера и еще шестью дисками в качестве вторичного контроллера. Фрейм с шестью вычислительными узлами или четырьмя вычислительными узлами и двумя шлюзами подключения Nile был подключен к соседним фреймам с помощью коротких ленточных кабелей. Фрейм HAAS-3 с установленными вычислительными узлами был назван ячейкой. Ячейки запирались вместе, и их можно было уложить по две в высоту и встык, насколько позволяло пространство. Четыре ячейки вместе были известны как тонна, а системы - по количеству содержащихся в них тонн. Самая большая сетка, построенная в Pyramid, представляла собой тестовую систему, содержащую 214 процессоров, включая четыре узла Nile SMP.

Хотя RM1000 в конечном итоге был снят с производства и не заменен компанией Siemens, клиентам, у которых были большие установки, например, у крупной британской телекоммуникационной компании, потребовалось много времени, чтобы найти подходящую замену для этих массивно параллельных систем из-за их огромных возможностей ввода-вывода и вычислительных возможностей.

Рекомендации

  1. ^ Pyramid представляет план совместного использования дисков для IBM PC, Mac и рабочих станций Sun, Шэрон Фишер, страница 34, InfoWorld, 17 ноября 1986 г.
  2. ^ AT&T и Pyramid разработают линейку серверов: Сделка позволяет AT&T делать ремаркетинг Pyramid Line, Страница 40, InfoWorld, 16 октября 1989 г.
  3. ^ НОВОСТИ КОМПАНИИ; SIEMENS ведет переговоры о покупке технологии PYRAMID, Опубликовано: 10 января 1995 г., The New York Times Company.
  4. ^ НОВОСТИ КОМПАНИИ; SIEMENS СОГЛАШАЕТСЯ НА ПРИОБРЕТЕНИЕ ТЕХНОЛОГИИ ПИРАМИДЫ, Опубликовано: 24 января 1995 г., The New York Times Company
  5. ^ Siemens / Pyramid стремятся поднять авторитет, Майкл Голдберг, Computerworld, 12 февраля 1996 г., Приобретение в марте прошлого года
  6. ^ Поддержка до 128 пользователей 32-разрядная пирамида Mini, разработанная для Unix, Страница 73, Computerworld, 15 августа 1983 г., ... развернул 32-битный, ... миникомпьютер ... Pyramid 90x ...
  7. ^ Объявление о вакансии: специалист по поддержке Pyramid Systems, Страница 184, Computerworld, 12 сентября 1983 г., Pyramid Technology Corporation, новая компания в Маунтин-Вью, Калифорния, специализирующаяся на ..., недавно анонсировала свой первый продукт: компьютер Pyramid 90x.

внешняя ссылка