URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID13
Нить номер: 11
[ Назад ]

Исходное сообщение
"поможет ли самодельный кластер в ускорении компиляции программ?"

Отправлено qwerty , 17-Фев-04 10:08 
почитал вот это http://www.bsdhound.com/newsread.php?newsid=205
ничего сложного нет, но хотелось бы знать - если я объединю 3 компа таким образом что я получу? мне хотелось бы получить хотя бы увеличение мощности процессора для ускорения компиляции различных программ или (так наверное и есть..) для использования кластера нужно использовать спец софт?
вообщем проясните кто сможет в 2-х словах как достигнуть поставленной мною цели?
Заранее благодарю ответивших..

Содержание

Сообщения в этом обсуждении
"поможет ли самодельный кластер в ускорении компиляции програ..."
Отправлено Leningrad , 17-Фев-04 10:42 
продать 3, добавить денег и купить 1 помощнее

"поможет ли самодельный кластер в ускорении компиляции програ..."
Отправлено temny , 17-Фев-04 10:57 
>почитал вот это http://www.bsdhound.com/newsread.php?newsid=205
>ничего сложного нет, но хотелось бы знать - если я объединю 3
>компа таким образом что я получу? мне хотелось бы получить хотя
>бы увеличение мощности процессора для ускорения компиляции различных программ или (так
>наверное и есть..) для использования кластера нужно использовать спец софт?
>вообщем проясните кто сможет в 2-х словах как достигнуть поставленной мною цели?
>
>Заранее благодарю ответивших..

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

Насколько я понимаю, решением в поставленном вопросе может служить distcc (distributed C/C++ compiler). Однако о нём я только слышал, пользоваться не приходилось.

/usr/ports/devel/distcc/