The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Нужен ли MPI?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Оптимизация и Промышленные системы (Вычислительные кластеры)
Изначальное сообщение [ Отслеживать ]

"Нужен ли MPI?"  +/
Сообщение от ПростоИмя on 17-Апр-12, 13:30 
Доброго времени суток. Назрело несколько вопросов, так что кому не лень поделитесь опытом!:) Есть несколько серверных компов на которых предполагается поднять кластер. Есть прога, которая должна на нем работать и написана без MPI. Можно ли создать кластер, где распараллеливание будет происходить только на уровне ОС? То есть чтобы не меняя программу она использовала мощь всех серверов? Подойдут ли для этих целей облачные решения, например openstack?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Нужен ли MPI?"  +/
Сообщение от Andrey Mitrofanov on 17-Апр-12, 14:19 
> То есть чтобы не меняя программу она использовала мощь всех серверов?

Сказки -- в детском отделе.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Нужен ли MPI?"  +/
Сообщение от ПростоИмя on 17-Апр-12, 14:37 
>> То есть чтобы не меняя программу она использовала мощь всех серверов?
> Сказки -- в детском отделе.

Значит MPI нужен в любом случае если вычисления производятся более чем на одной машине? И других вариантов нет?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Нужен ли MPI?"  +1 +/
Сообщение от Andrey Mitrofanov on 17-Апр-12, 14:41 
> Значит MPI нужен в любом случае если вычисления производятся более чем на
> одной машине? И других вариантов нет?

Другие варианты, мажет быть, и есть.
Нет вариантов с много машин или цпу, как один быстрый-быстрый цпу.
https://www.opennet.ru/openforum/vsluhforumID13/789.html#5

Мне так почему-то _кажется. И я, конечно, могу ошибаться.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Нужен ли MPI?"  +/
Сообщение от ПростоИмя on 17-Апр-12, 14:59 
>> Значит MPI нужен в любом случае если вычисления производятся более чем на
>> одной машине? И других вариантов нет?
> Другие варианты, мажет быть, и есть.
> Нет вариантов с много машин или цпу, как один быстрый-быстрый цпу.
> https://www.opennet.ru/openforum/vsluhforumID13/789.html#5
> Мне так почему-то _кажется. И я, конечно, могу ошибаться.

Может есть вариант с одной машиной и много цпу? Что бы было достаточно скажем openmp? Может можно поднять тучку на 10 серваках и создать одну мощную виртуальную машину. Как в ней будет работать софт?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Нужен ли MPI?"  +/
Сообщение от sdog (ok) on 17-Апр-12, 15:22 
>> То есть чтобы не меняя программу она использовала мощь всех серверов?
> Сказки -- в детском отделе.

http://www.scalemp.com/Datasheets/vSMP_Foundation_Products_D...

заявляют, что мечны сбываются :) сам не пробовал, подробностей не знаю

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Нужен ли MPI?"  +/
Сообщение от sdog (ok) on 17-Апр-12, 15:23 
>>> То есть чтобы не меняя программу она использовала мощь всех серверов?
>> Сказки -- в детском отделе.
> http://www.scalemp.com/Datasheets/vSMP_Foundation_Products_D...
> заявляют, что мечны сбываются :) сам не пробовал, подробностей не знаю

http://www.scalemp.ru/

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Нужен ли MPI?"  +/
Сообщение от Andrey Mitrofanov on 17-Апр-12, 15:37 
>/Datasheets/vSMP_Foundation_Products_Datasheet.pdf

Ссылка не на даташит, а на маркетинговый булшит, листовочный обыкновенный.

> заявляют, что мечны сбываются :) сам не пробовал, подробностей не знаю

..."as low as $400 per socket"... Класный кул-эйд разливают.

Вероятно, что-то подобное http://www.mosix.org/ , но вопрошающие же хотят же волшебных решений по запуску нераспараллеленой [вручную, специально] задачи на массово параллельном железе. Невозбраннно, автоматно и бесплатно. ...детский отдел, всё-таки?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Нужен ли MPI?"  +/
Сообщение от ПростоИмя on 17-Апр-12, 16:26 
>>/Datasheets/vSMP_Foundation_Products_Datasheet.pdf
> Ссылка не на даташит, а на маркетинговый булшит, листовочный обыкновенный.
>> заявляют, что мечны сбываются :) сам не пробовал, подробностей не знаю
> ..."as low as $400 per socket"... Класный кул-эйд разливают.
> Вероятно, что-то подобное http://www.mosix.org/ , но вопрошающие же хотят же волшебных
> решений по запуску нераспараллеленой [вручную, специально] задачи на массово параллельном
> железе. Невозбраннно, автоматно и бесплатно. ...детский отдел, всё-таки?

Да, я смотрел openmosix, но проект был закрыт в 2008, а mosix платный. Я не говорил нераспараллеленой, я сказал без mpi.
Вот похоже ssi-кластер это как раз то что нужно. Из живых и свободных нашел "kerrighed". Вот теперь интересно существуют ли готовые решения на его основе, пока гуглю. По прежнему буду рад любым советам.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Нужен ли MPI?"  +/
Сообщение от vvvua (ok) on 18-Апр-12, 01:18 
>> То есть чтобы не меняя программу она использовала мощь всех серверов?
> Сказки -- в детском отделе.

Я конечно, понимаю, как спросили, так и ответили...
Но всё же не нужно быть таким  категоричным.

----------
Если экземпляров проги много и каждый экземпляр (процесс) способен обслужить как минимум 1-го клиента на одном конкретном ядре кластера - то можно. Решается балансировщиком.

OpenMosix - то же, что и выше, но с автоматической миграцией между нодами. Есть лайв дистрибы с ним и если прга будет работать под ним - пожалуйста, можно юзать. Есть, правда, ограничение - миграция процессов не целесообразна если интенсивно используется диск или сокеты... Это привёдёт к перегрузке одной, принимающей, ноды.
Всё, конечно, решаемо, но программистами ))).

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "Нужен ли MPI?"  +/
Сообщение от varda on 17-Апр-12, 17:48 
http://en.wikipedia.org/wiki/Single-system_image
http://en.wikipedia.org/wiki/OpenSSI
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру