SUPRENUM - SUPRENUM

SUPRENUM Supercomputer GmbH
Частный
ПромышленностьКомпьютерное железо
Программное обеспечение
СудьбаРастворенный
ПреемникPALLAS GmbH
Основан1986
ОсновательПроф. Ульрих Троттенберг
Несуществующий12 июля 2010 г.
Штаб-квартира,
Ключевые люди
Проф. Ульрих Троттенберг
ПродуктыСуперкомпьютер СУПРЕНУМ-1, Операционная система PEACE
ВладелецПроф. Ульрих Троттенберг, Krupp Atlas Elektronik GmbH, Stollmann GmbH, GMD FIRST

SUPRENUM (Немецкий: SUPerREchner für NUMerische Anwendungen, Английский: суперкомпьютер для численных приложений) был немецким исследовательским проектом по разработке параллельный компьютер с 1985 по 1990 год. Это было крупное усилие, направленное на развитие национального опыта в области массовой параллельной обработки как на аппаратном, так и на программном уровне.

Хотя компьютер Suprenum-1 был самым быстрым, массово-параллельным MIMD компьютер в мире в период с 1992 года,[1] проект был поставлен и считается коммерческим провалом.

История

Финансируется Федеральное министерство исследований и технологий (BMFT), проект SUPRENUM начался в 1985 году и BMFT финансирование продолжалось до 1990 года, когда был доступен полностью сконфигурированный прототип Suprenum-1 с 256 узлами. Началу проекта в 1985 году предшествовала фаза определения, продолжавшаяся более одного года, на которой собирались идеи, формировались концепции и выбирались партнеры по проекту.

Проект был двухуровневым, из которого был сделан только первый шаг. В частности планировалось следующее:[2]

  • Подпроект Suprenum 1: изготовление скоростной MIMD компьютер
  • Подпроект Suprenum 2: расширение основных приложений и алгоритмических классов обслуживания для включения сложных и динамических грид-структур; зависимые от данных адаптивные процедуры, нерегулярные и многомерные сетки, Методы Монте-Карло на основе сетевых структур, несетевых приложений и т. д., разработка инновационных языковых концепций, которые поддерживают автоматическое распределение нагрузки (особенно с динамическими сетевыми структурами) на многопроцессорную структуру, исследование альтернативных взаимосвязанных структур (другие топологии, изменяемые взаимосвязанные сети) в частности, что касается динамических структур сетки и стратегий автоматического распределения нагрузки, новых процессорных технологий (СБИС, GaAs и так далее).

Мандат, сопровождающий финансирование, заключался в создании проекта, включающего как исследовательскую, так и коммерческую сторону. С этой целью суперкомпьютер SUPRENUM GmbH была основана в Бонн. В обязанности SUPRENUM Supercomputer GmbH входило управление всем предприятием, участие в разработке программного обеспечения, координация разработки программного обеспечения, а также использование и сбыт результатов проекта. Коммерческая цель требовала привлечения компаний с производственным опытом. Аспекты исследования требовали участия различных университетских и государственных исследовательских лабораторий. В финальную команду вошли около 15 групп из разных учреждений по всей Германии, включая несколько крупных компаний, а также небольшой суперкомпьютер SUPRENUM. GmbH.[1] Они были[3]

Были поставлены следующие задачи:[2]

  • В области прикладного программного обеспечения: DLR, Dornier GmbH, GMD, Kernforschungsanlage Jülich GmbH (KFA), Kernforschungsanlage Karlsruhe GmbH (KfK), Kraftwerk Union AG и Дюссельдорфский университет.
  • В области языкового уровня: GMD, Технический университет Дармштадта и Боннский университет.
  • В области систем: GMD, Krupp Atlas Elektronik GmbH, Stollmann GmbH, Технический университет в Брауншвейге и Университет Эрлангена-Нюрнберга.

В то время как исследовательская группа по параллельным численным методам в Санкт-Августине предоставила ноу-хау для приложений (решение уравнений в частных производных), Немецкое общество математики и обработки данных GMD ПЕРВЫЙ (Немецкий: Forschungszentrums für Innovative Rechnersysteme und -technologie, Английский: Центр исследований инновационных компьютерных систем и технологий) в Берлин, предоставила необходимые ноу-хау в области проектирования оборудования и операционных систем. Всего в проекте приняли участие 15 исследовательских групп из академических институтов Германии. Участие отрасли ограничивалось производством оборудования на Крупп Атлас Электроник.

Отгружено всего пять систем.[4]

С 12 июля 2010 года SUPRENUM Supercomputer GmbH не функционирует.[5]

После завершения проекта SUPRENUM компания Pallas GmbH[6] возникла из останков SUPRENUM GmbH в 1991 г. В 2003 г. компания продала свое подразделение высокопроизводительных вычислений компании Intel Корпорация.

В отличие от тогдашних вездесущих, обычных векторные компьютеры (например. Архитектура NEC SX, Крей Y-MP ), SUPRENUM-1 был одним из первых, кто использовал параллельную конструкцию. Однако конкурентам нравится Корпорация Thinking Machines догоняли быстро.

Архитектура

Суперкомпьютер СУПРЕНУМ-1

Suprenum-1 был разработан как параллельный MIMD многокомпьютерная система и была основана на распределенной аппаратной архитектуре.

Его можно было масштабировать до 256 вычислительных узлов, организованных в кластеры. Узлы кластера были разделены на пять функциональных блоков. Из 20 узлов для выполнения прикладных программ было доступно 16 прикладных узлов. Один резервный узел служил для отказоустойчивых целей. В дополнение к этим узлам, ориентированным на приложения, дисковый узел предназначен для обслуживания дискового ввода-вывода, а диагностический узел - для обслуживания. И, наконец, соединение различных кластеров, а также соединение с хост-машинами становится возможным благодаря узлу связи, который фактически служит шлюзом между шиной кластера и шиной SUPRENUM.[7]

Первый выпуск состоял из 320 узлов (256 узлов приложений и 64 узла обслуживания).

Основными компонентами каждого узла приложения были 32-битный микропроцессор Motorola 68020 работает с тактовой частотой 20 МГц, 8 МБ оперативной памяти, защищена 2-битной логикой обнаружения ошибок и 1-битной логикой исправления ошибок, а также четыре сопроцессора:[8]

  • Блок управления выгружаемой памятью (PMMU) Motorola 68851 проверил права доступа и нарушение страницы при обращении к памяти узла ЦП или в начале DMA.
  • Модуль с плавающей запятой (FPU) Motorola 68882 выполняет скалярную арифметику с плавающей запятой.
  • Векторный блок с плавающей запятой (VFPU) состоял из Weitek чипсет WTL2264 / 2265 и 64 КБ быстрой статической памяти (векторный кеш). Пиковая производительность составила 10 мегафлопс для вычислений с плавающей запятой двойной точности с одной операцией и 20 мегафлопс в случае связанных операций. Пиковая производительность была достигнута, даже если один из двух операндов считывался из основной памяти DMA при условии использования постоянного приращения.
  • Коммуникационный блок (CU) представлял собой микропрограммируемый сопроцессор, который заботился о передаче данных между основной памятью узла и другими узлами в системе. В ЦПУ инициировал общение. Затем коммуникационный блок обработал всю передачу данных, включая запрос шины, передачу с проверками протокола и освобождение шины. Функции блока связи в основном выполняли вентильные матрицы и гибридные модули.

Чистая производительность каждого узла приложения была указана как 4 Mflops. Как следствие, чистая производительность версии SUPRENUM составила 1 Гфлопс.

Изображение узла Супренум-1

16 кластеров были соединены сетью автобусов со скоростью 200 Мбит / с. Автобусы были организованы в виде прямоугольной сетки с 4 горизонтальными и 4 вертикальными автобусами (глобальные автобусы). Каждый кластер состоял из 16 процессоров, соединенных быстрой шиной, а также устройств ввода-вывода для связи с глобальной сетью шины, с диском и главными компьютерами. Для каждого кластера был выделенный диск. Отдельные узлы могут обеспечивать до 20 Мфлопс (64-битные цепочки) или 10 Мфлопс (64-битные несвязанные) вычислительной мощности.[9]

Высокая пропускная способность шинной сети сделала Suprenum-1 интересной машиной для широкого спектра приложений, в том числе требующих связи на большие расстояния. Между удаленными узлами никогда не требовалось более трех шагов связи. SUPRENUM поддерживает модель связи "отправка / получение". Основное отличие состоит в том, что SUPRENUM Fortran был расширением стандартного Fortran, в котором управление задачами и коммуникация включены в язык, а не реализованы через вызовы библиотеки, как в iPSC. SUPRENUM также поддерживает расширения массива Fortran 90, которые используют вектор оборудование. Программное обеспечение SUPRENUM характеризовалось лучшей поддержкой научных приложений среди различных поставщиков MIMD с распределенной памятью. Усилия, вложенные в разработку библиотек высокоуровневых грид и коммуникационных примитивов, значительно упростили усилия по перемещению приложений на компьютер, а также обеспечивают существенную высокоуровневую переносимость на другие системы, поскольку коммуникационная библиотека может быть реализована в терминах низкого уровня. примитивы в любой распределенной системе.[10]

Помимо аппаратной разработки, программное обеспечение Супренум-1 разрабатывалось на многих уровнях:

  • Операционная система
  • Векторизация компиляторов
  • Сообщение передается
  • Приложения

Операционной системой для Suprenum-1 была PEACE (Process Execution And Communication Environment), новая операционная система, разработанная специально для этого проекта. PEACE был разработан с самого начала для поддержки эффективной передачи сообщений с малой задержкой, а также многозадачности. Хотя PEACE казалась удовлетворительной операционной системой, задержка сообщений никогда не была столь низкой, как хотелось бы. Типичные накладные расходы на задержку составляют порядка 1 миллисекунды. Хотя асинхронная коммуникация была целью разработки SUPRENUM, нам никогда не удавалось перекрывать коммуникацию с вычислениями на Suprenum-1 из-за конфликта почтовых ящиков в PEACE.

В результате, рудиментарный и «первый в своем роде» Фортран компилятор был развит. На основе Фортран 77, он уже предоставил некоторые функции предстоящего Фортран 90 стандарт. Он также использовал коммуникационную библиотеку PARMACS («параллельные макросы»). В отличие от вышеупомянутого компилятора FORTRAN, модель программирования PARMACS явно основана на Сообщение передается. Но опять же, финансирование проекта было остановлено до того, как компилятор достиг зрелости. Он превратился в ПРЕВОСХОДНЫЙ[11] (SUprenum параллельно ER Bonn) проект ("Венский Фортран").

Спектакль

Стол[12] ниже приводится сравнение Suprenum-1 с другими MPP системы своего времени:

СистемаКоличество узловПиковая производительность [Mflops]
Meiko CS-116960
Супренум-12565120
Intel iPSC / 8601287680
Компания Thinking Machines Corp. CM-26553624000
Компания Thinking Machines Corp. CM-2006553632000
Компания Thinking Machines Corp. CM-51024131000
Кендалл Сквер KSR-1642560
Эванс и Сазерленд ES-132640
Мириас СП-212864

Обзор

Из-за высокой стоимости разработки более 160 млн.[13] Немецкая марка и отсутствие успеха в маркетинге, проект все чаще оценивается критически и сравнивается с другими неудачными исследованиями (Реактор-размножитель, Трансрапид ). Следовательно Федеральное министерство исследований и технологий отказался от финансирования запланированного второго этапа преобразования в коммерческий проект. Это решение помешало коммерческому успеху, потому что отрицало систему-преемницу, на которую могли бы положиться потенциальные клиенты. Непрерывность является важным условием разработки программного обеспечения или прикладного промышленного использования.

Оглядываясь назад, особенно критикуется неадекватное участие промышленности. Однако как исследовательский проект SUPRENUM оказался успешным. Участвующие организации приобрели уважаемый опыт в области параллельных вычислений, что привело к созданию европейского проекта GENESIS. PEACE служил операционной системой для некоммерческой архитектуры MANNA. SUPRENUM также повлиял на развитие других параллельных компьютеров, таких как Мейко CS-2, ставший результатом европейского проекта GENESIS.

Проект SUPRENUM имеет выделился многие успешные предприятия, например ГЕНЕЗИС, ПРЕВОСХОДНЫЙ, Pallas GmbH, Манна, PPPE и РАПС. Фактически, Pallas можно рассматривать как продолжение всех аспектов программного обеспечения SUPRENUM, и как таковой показывает, что эта часть SUPRENUM была коммерчески успешной. Проект GMD FIRST Manna также является продолжением операционной системы и некоторых архитектурных аспектов SUPRENUM, снова очень успешным, но на этот раз в исследовательской среде.

Так же Мейко Машина CS-2, изначально разработанная в GENESIS, включала многие элементы конструкции Suprenum-2 от SUPRENUM, и действительно, в какой-то момент были серьезные планы по объединению Meiko и SUPRENUM. К сожалению, эта концепция была окончательно отвергнута акционерами SUPRENUM GmbH, которые в то время также приняли решение выйти из SUPRENUM. Наконец, прикладная сторона SUPRENUM превратилась в GENESIS, позже PPPE и RAPS, так что снова этот аспект SUPRENUM показал себя как долгосрочную жизнеспособность.

Принимая во внимание все эти достижения в широком спектре компьютерных технологий, можно только сделать вывод, что SUPRENUM был очень успешным, даже не достигнув всех целей, первоначально поставленных правительством.

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

использованная литература

  1. ^ а б SUPRENUM: перспективы и производительность Оливер А. Макбрайан, 1994 г.
  2. ^ а б Информационная служба зарубежного вещания FBIS (30 марта 1987 г.). «Suprenum ФРГ: архитектура MIMD, многоуровневый принцип» (pdf). Отчет по Европе / Латинской Америке - Наука и технологии. Арлингтон, Вирджиния: NTIC / JPRS. п. 8. JPRS-ELS-87-016.
  3. ^ Schwerpunkte der Informatikforschung в Deutschland in den 80er Jahren Бернд Reuse, 2008 (немецкий)
  4. ^ Massiv Paralleles Rechnen (Сендунгсархив) 12 мая 2008 г. cczwei.de (Немецкий)
  5. ^ Суперкомпьютер SUPRENUM в wirtschaft.ch
  6. ^ Домашняя страница Pallas GmbH
  7. ^ PEACE: Распределенная операционная система для высокопроизводительных мультикомпьютерных систем В. Шредер, 1989 г.
  8. ^ Мониторинг поведения программы на SUPRENUM М. Зигл и др., 1992 г.
  9. ^ Масштабирование производительности уравнений мелкой воды на суперкомпьютере Suprenum-1 Оливер А. Макбрайан, 1992 г.
  10. ^ Сравнение параллельных компьютеров Intel iPSC / 860 и Suprenum-1 Оливер А. Макбрайан, 1990 г.
  11. ^ Наука и технологии Европа - суперкомпьютер "Suprenum" ФРГ 7 сентября 1989 г.
  12. ^ Параллельная обработка и научные приложения К. Фархат и О. Макбрайан, 1992 г.
  13. ^ Брошюра о Немецкий национальный музей, Бонн

внешние ссылки