PARALLEL.RU

Дискуссионный клуб по параллельным вычислениям
Текущее время: 18 авг 19 4:07

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: 6 сен 05 11:05 
Не в сети

Зарегистрирован: 6 сен 05 10:56
Сообщения: 1
объясните чайнику разницу между кластером и многопроцессорным сервером (например у HP - четырех-процессорная плата двухядерных оптеронов) для вычислительных задач.
на кластере надо параллелить самому с mpi,
а на сервере ? можно ли избежать самодеятельного распараллеливания с приемлемой потерей быстродействия ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 6 сен 05 12:40 
Не в сети

Зарегистрирован: 11 дек 02 19:37
Сообщения: 872
Откуда: НИВЦ МГУ
Анатолий писал(а):
объясните чайнику разницу между кластером и многопроцессорным сервером (например у HP - четырех-процессорная плата двухядерных оптеронов) для вычислительных задач.

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

Анатолий писал(а):
на кластере надо параллелить самому с mpi,
а на сервере ?

Параллелить надо всегда самому. Некоторые компиляторы умеют сами параллелить НЕКОТОРЫЕ участки кода под общую память (OpenMP). Однако даже в этом случае программу надо писать так, чтобы эти участки были хорошо распараллеливаемыми. Можно всё параллелить с помощью MPI - на общей памяти он тоже работает (но хуже OpenMP).[/quote]

Анатолий писал(а):
можно ли избежать самодеятельного распараллеливания с приемлемой потерей быстродействия ?

Не понял вопроса :) Самодеятельного распараллеливания можно избежать запретив это делать программисту и компилятору ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 6 сен 05 13:41 
>Параллелить надо всегда самому. Некоторые компиляторы умеют >сами параллелить НЕКОТОРЫЕ участки кода под общую память
>(OpenMP).
интуитивно понятно, но недостаточно, чтобы сделать выбор :(


на МПИ ясно что можно, но сложно. была идея уйти на сервер с
общей памятью, чтобы сэкономить на усилиях на распараллеливание.
ПО слухам, спецкомпиляторы к серверам делают 80% работы.
опять же понятно, что программу, состоящую из одного бесконечного
цикла i=i+1 все равно не распараллелишь

вот степень этого всегда самому где-то описана внятно ?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 6 сен 05 16:01 
Не в сети

Зарегистрирован: 11 дек 02 19:37
Сообщения: 872
Откуда: НИВЦ МГУ
Непонятно, как можно описать "степень этого самому" :) Посмотрите, к примеру, тут: http://parallel.ru/vvv/ - в разделах об OpenMP и MPI. Там есть реальные примеры.
Если Вы переходите на общую память, то во-первых - ограничиваете размер задачи, во-вторых - все параллельные участки программы нужно будет подогнать под компилятор.
А что за задача у Вас?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 апр 15 16:24 
Не в сети

Зарегистрирован: 16 апр 15 16:21
Сообщения: 1
Подскажите, пожалуйста, где можно узнать стоимость услуг и самих систем в суперкомпьютерной области? Например, сколько стоит добавить один процессор в систему, сколько стоит 1 час работы по обслуживанию одного компьютера/всей системы в целом?

_________________
Usman


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 апр 15 13:22 
Не в сети

Зарегистрирован: 11 дек 02 19:37
Сообщения: 872
Откуда: НИВЦ МГУ
Только у самих организаций, которые эти услуги предоставляют. Расценки и наборы опций у всех разные.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB