МасПар

Корпорация МасПар Компьютер
ПромышленностьКомпьютеры
Основан1987 ; 38 лет назад в Саннивейле, Калифорния , США (1987)
ОсновательДжефф Калб
Несуществующий1999 (1999)
СудьбаПриобретено Accrue Software

MasPar Computer Corporation — поставщик мини-суперкомпьютеров , основанный в 1987 году Джеффом Калбом. Компания базировалась в Саннивейле, Калифорния .

История

MasPar в NASA / GSFC

Пока Калб был вице-президентом подразделения Digital Equipment Corporation (DEC), которое создавало интегральные схемы , некоторые исследователи в этом подразделении строили суперкомпьютер на базе суперкомпьютера Goodyear MPP (massively parallel processor). Исследователи DEC улучшили архитектуру следующим образом:

  • делая элементы процессора 4-битными вместо 1-битных [1]
  • увеличение количества подключений каждого процессорного элемента к соседям с 4 до 8.
  • добавление глобального соединения для всех процессорных элементов, представляющего собой коммутатор с тройным резервированием, который было проще реализовать, чем полный перекрестный коммутатор .

После того, как Digital решила не коммерциализировать исследовательский проект, Kalb решила основать компанию по продаже этого минисуперкомпьютера. В 1990 году был поставлен продукт первого поколения MP-1. В 1992 году был отправлен последующий MP-2. Компания поставила более 200 систем.

MasPar вместе с nCUBE на страницах Datamation раскритиковали открытую государственную поддержку со стороны DARPA конкурентов Intel для их гиперкубических персональных суперкомпьютеров ( iPSC ) и машины связи Thinking Machines .

Образцы процессоров MasPar MP из Центра космических полетов имени Годдарда НАСА хранятся в Музее компьютерной истории .

MasPar предложила семейство машин SIMD , второе поставляемое DEC. Процессорные блоки являются фирменными.

MP-3 не было. MasPar вышла из бизнеса компьютерного оборудования в июне 1996 года, остановив все разработки оборудования и преобразовавшись в новую компанию по разработке программного обеспечения для добычи данных под названием NeoVista Software. NeoVista была приобретена Accrue Software в 1999 году, которая, в свою очередь, продала подразделение JDA Software в 2001 году. [2] [3]

Аппаратное обеспечение

Архитектура МасПара

MasPar уникален тем, что является производителем суперкомпьютеров SIMD (в отличие от векторных машин ). При таком подходе набор ALU слушает программу, транслируемую из центрального источника. ALU могут выполнять собственную выборку данных, но все они находятся под контролем центрального блока управления массивом. Имеется центральный тактовый генератор. Акцент делается на эффективности связи и низкой задержке. Архитектура MasPar разработана для масштабирования и балансировки обработки, памяти и связи.

Maspar MP-1 PE и более поздняя двоично-совместимая Maspar MP-2 PE представляют собой полностью индивидуальные КМОП- чипы, разработанные собственными силами [1] и производимые различными поставщиками, такими как HP или TI .

Array Control Unit (ACU) обрабатывает выборку инструкций. Это архитектура загрузки-хранения . Архитектура MasPar является Гарвардской в ​​широком смысле. ACU реализует выборку микрокодированных инструкций, но достигает RISC-подобной 1 инструкции за такт. Арифметические блоки, АЛУ с возможностью выборки данных, реализованы по 32 на чипе. Каждый АЛУ подключен по принципу ближайшего соседа к 8 другим. Краевые соединения выведены за пределы чипа. В этой схеме периметры могут быть обернуты тороидом . До 16 384 блоков могут быть подключены в пределах шкафа. Глобальный маршрутизатор, по сути перекрестный коммутатор, обеспечивает внешний ввод-вывод для массива процессора.

Топология MasPar

Микросхема MP-2 PE содержит 32 процессорных элемента, каждый из которых представляет собой 32-битный ALU с плавающей точкой, регистрами и устройством сдвига . Только функция выборки инструкций удалена и помещена в ACU. Конструкция PE буквально 32 раза воспроизведена на микросхеме. Микросхема предназначена для взаимодействия с DRAM , другими микросхемами массива процессоров и микросхемами маршрутизатора связи.

Каждый ALU, называемый PE-срезом, содержит 64 × 32-битных регистра, которые используются как для целых чисел, так и для чисел с плавающей точкой. Регистры адресуются как по битам, так и по байтам . Блок с плавающей точкой обрабатывает арифметику с одинарной и двойной точностью для чисел формата IEEE . Каждый PE-срез содержит два регистра для адреса памяти данных и данных. Каждый PE также имеет два однобитных последовательных порта, один для входящей и один для исходящей связи с ближайшим соседом. Направление связи контролируется глобально. PE также имеют входящие и исходящие пути к глобальному маршрутизатору для ввода-вывода. Широковещательный порт позволяет «повысить» один экземпляр данных до параллельных данных. В качестве альтернативы глобальные данные могут быть «объединены» с помощью операции «или» для получения скалярного результата.

Последовательные каналы поддерживают последовательную битовую связь со скоростью 1 Мбайт/с, что позволяет осуществлять координированную связь регистр-регистр между процессорами. Каждый процессор имеет собственную локальную память, реализованную в DRAM. Внутренняя память в процессорах не предусмотрена. Используется микрокодированное декодирование инструкций.

Кластер MasPar PE

32 PE на чипе объединены в две группы, которые используют общий интерфейс памяти, или M-машину, для доступа. Глобальная таблица отслеживает использование памяти и регистров. Путь к памяти имеет ширину 16 бит. Поддерживаются форматы как big, так и little endian. Каждый процессор имеет собственные 64 Кбайт памяти. Поддерживается как прямая, так и косвенная адресация памяти данных.

Чип выполнен в 1,0- микрометровом , двухуровневом, металлическом CMOS, рассеивает 0,8 Вт и упакован в 208-контактный PQFP . Используется относительно низкая тактовая частота 12,5 МГц.

Машины Maspar являются фронтендом хост-машины, обычно VAX . Доступ к ним осуществляется через расширения Fortran и C. Поддерживаются полные числа с плавающей точкой одинарной и двойной точности IEEE.

Кэш для АЛУ отсутствует. Кэш не требуется, поскольку интерфейс памяти работает на соизмеримой скорости с доступом к данным АЛУ.

ALU не реализуют управление памятью для памяти данных. ACU использует виртуальную память с подкачкой по требованию для памяти инструкций.

Визитная карточка MasPar с чипом MP-2 PE

В качестве трюка MasPar раздавал визитные карточки с ламинированным чипом MP-2 PE.

Смотрите также

Ссылки

  1. ^ Джон Калвер. «MasPar: Массово-параллельные компьютеры – 32 ядра на кристалле».
  2. ^ Bloomberg Businessweek, Обзор компании Neovista Software, Inc.
  3. DSstar Vol. 5 No. 27 (3 июля 2001 г.), JDA Software покупает продукты NeoVista DM компании Accrue Software. Архивировано 16 марта 2014 г. на Wayback Machine.
  • История венчурного капитала Яна Каплана
Retrieved from "https://en.wikipedia.org/w/index.php?title=MasPar&oldid=1254594788"