Re: Объединение 2-х комп. для вычисл. задачи
потавь задачу на мощьный комп, а решение перекачай потом на ноут
Интерфейс обмена данными писать надо. Или какой-нить из известных попользовать, типа MPI.
Написать диспетчер заданий и ноды для собсно расчетов. Для хранилища заданий в простейшем случае подойдет самбашара
у меня так курсач и диплом считался.
у меня так курсач и диплом считался.
Задачу на мощный комп ставить нельзя. Можно только использовать его ресурсы, при этом за стац. компом работает человек, который не должен прерывать свою работу.
MPI? где поподробнее можно узнать о нем?
MPI? где поподробнее можно узнать о нем?
А что значит "человек работает"? Поставь свою задачу на мощный комп так, чтобы она не мешала ему работать. Все равно ж ты ресурсы пожирать собираешься.
А программа-то умеет распараллеливать вычисления? А то толку от разнесения задачи на 2 компа будет ноль.
http://www.google.com/search?q=MPI первая же ссылка.
А программа-то умеет распараллеливать вычисления? А то толку от разнесения задачи на 2 компа будет ноль.
http://www.google.com/search?q=MPI первая же ссылка.
"Человек работает" здесь значит что он не сильно грузит свой комп. Или комп вообще свободный. Распараллеливать думаю что не умеет. Прога написанна на системе чем-то напоминающей MatLab.
Я может быть какие-то глупости спрашиваю, просто не было подобного опыта.
Я может быть какие-то глупости спрашиваю, просто не было подобного опыта.
Тогда лучше не заморачиваться, зайти на его комп по удаленке и поставить свою задачку под своим пользователем с низким приоритетом. В результате - и человек не видит, что там на фоне что-то крутится, и ты распараллеливанием нераспараллеливаемого не занимаешься.
Спасибо за совет! Теперь хоть что-то прояснилось!
В Matalb, по-моему, есть специальные средства для этого.
Там даже есть отдельное меню Parallel
Там даже есть отдельное меню Parallel
самый простой способ распараллеливания — когда не требуется взаимодействия частей программы — делается очень просто. Например, если тебе нужно просчитать десять точек, каждая из которых ищется отдельно, то просто ищи семь точек на быстром компе, а три на медленном.
А если очень хочется освоить что-то новое, посмотри в сторону
http://www.cs.utah.edu/~wkjeong/publication/hpec07_cuda_fina...
А если очень хочется освоить что-то новое, посмотри в сторону
http://www.cs.utah.edu/~wkjeong/publication/hpec07_cuda_fina...
Возможно, но я работаю в IDL и в нем такого нет.
зато cuda под него, вроде, есть:
http://objectmix.com/idl-pvwave/299760-cuda-technology-idl.h...
http://objectmix.com/idl-pvwave/299760-cuda-technology-idl.h...
Оставить комментарий
netmaxed
Есть 2 компа, ноут и относительно мощный стационарный комп. Оба они подключены к локальной сети. На ноуте решается ресурсоемкая вычислительная задача. Вопрос: как удаленно использовать ресурсы стац. компа? Задача ставится в системе, работающей под XP, но можно и под linux'ом (fedora) заставить работать.