Анализ архитектуры системы Alpha Server GS, страница 6

Согласно терминологии POSIX threads, любой UNIX-процесс состоит несколько нитей управления, которые имеют общее адресное пространство, но разные потоки команд и раздельные стэки. В простейшем случае, процесс состоит из одной нити. Нити иногда называют также потоками, легковесными процессами, LWP (light-weight processes). Говоря по-простому, нить - это процесс, выполняющийся в виртуальной памяти, используемой совместно с другими нитями того же "тяжеловесного" (т.е. обладающего отдельной виртуальной памятью) процесса. В принципе, легковесные процессы использовались в операционных системах много лет назад. Уже тогда стало ясно, что программирование с неконтролируемым использованием общей памяти приносит больше хлопот и неприятностей, чем пользы, по причине необходимости использования явных примитивов синхронизации.

Однако, до настоящего времени в практику программистов так и не были внедрены более безопасные методы параллельного программирования, а реальные возможности мультипроцессорных архитектур для обеспечения распараллеливания нужно было как-то использовать. Поэтому опять в обиход вошли легковесные процессы, которые теперь получили название threads (нити). Наиболее важно (с нашей точки зрения) то, что для внедрения механизма нитей потребовалась существенная переделка ядра. Разные производители аппаратуры и программного обеспечения стремились как можно быстрее выставить на рынок продукт, пригодный для эффективного использования на SMP-платформах. Поэтому версии ОС UNIX опять несколько разошлись

В OpenMP используется терминология и модель программирования, близкая к Pthreads (динамически порождаемые нити, общие и разделяемые данные, механизм "замков" для синхронизации). Предполагается наиболее вероятным, что OpenMP будет реализован на базе Pthreads.

Источник: http://parallel.ru/tech/tech_dev/openmp.html

http://www.citforum.ru/operating_systems/unix/glava_21.shtml

Предметная область приложений

Целевые рынки

Системы AlphaServer GS разработаны специально для поддержки самых мощных приложений электронного бизнеса на основе решений NonStop™ у самых требовательных клиентов, в том числе из целевых рынков Compaq:

  • Электронная коммерция/Интернет
  • Телекоммуникации
  • Высокопроизводительные технические вычисления
  • Интеллектуальные деловые системы
  • Государственные учреждения
  • Финансовые услуги
  • Здравоохранение
  • Глобальные цепочки начисления стоимости и системы ERP
  • Системы CRM

Пример: Венгерский Postabank заказал три сервера Compaq GS за 2,5 млн. долл.

Венгерский Postabank, третье по величине финансовое учреждение страны, заказал три сервера Compaq GS новой архитектуры стоимостью 2,5 млн. долл. у компании Compaq Hungary. Этот заказ является составной частью проекта реконструкции информационных систем, реализация которого началась в прошлом году. На заказы в рамках данного проекта уже выделены миллионы долларов. На нынешнем этапе реализации проекта, предусматривающем разработку и интеграцию банковских систем, прежполагается развернуть решение для обслуживания клиентов. У банка Postabank много клиентов, а для быстрого обслуживания требуется высокая скорость обработки. Именно поэтому руководство банка выбрало серверы Compaq GS. После ввода этих Alpha-серверов в эксплуатацию проект предусматривает модернизацию существующих серверов приложений для реализации ответственных систем. Конечно, данный заказ предполагает не только поставку оборудования, но также его развертывание и управление, так что планируются дальнейшие контракты.

Источники: http://www.asp.ru/news/2000/mar/000329a.htm#b3-3

Пример 2: Крупнейший в Европе суперкомпьютер будет создан по технологии Compaq

Процессорная технология Alpha и операционная система Tru64 UNIX компании Compaq были выбраны Французской Комиссией по атомной энергии (Commissariat a l'Energie Atomique, CEA) для создания самого мощного в Европе суперкомпьютера. Этот суперкомпьютер Alpha должен быть примерно в семь раз мощнее ныне существующих в Европе суперкомпьютеров и выполнять невероятное число — пять триллионов — операций в секунду. Гигантскую, в 5 триллионов операций с плавающей точкой в секунду, мощь этого суперкомпьютера Compaq будут обеспечивать более 2500 процессоров Alpha, которым предстоит поддерживать безопасность и адекватность французского ядерного потенциала без проведения новых ядерных испытаний. Этот суперкомпьютер будет обслуживать и более широкие потребности ученых, занятых в исследованиях, которые имеют отношение к французской программе имитации испытаний.