Написать программу
Бюджет $10-30 USD
Windows .NET Распределение вычислений на компьютеры.
Есть программа которая распределяет вычисления по всем ядрам компьютера.
Надо её переделать и распределить вычисления по всем ядрам всех имеющихся компьютеров.
Информация о процессе работы выводится на основной пк (в примере видно как она выводится)..
Язык C#.
Пример своей программы вышлю на почту.
mail: xxxspeed@[url removed, login to view]
Сейчас у меня так. Запускаю приложение, оно создает очередь из аргументов, затем параллелит вычисления на все ядра процессора. Т.е. На 8 поточном проце создается 8 потоков, и из очереди в каждый поток отправляются аргументы по порядку. Первые 8 отправились, дальше как только какой то поток заканчивает работу он сохраняет результат на диск и забирает из очереди следующую комбинацию аргументов и так далее.
В моем представлении цель такая: запускаю на основном компе приложение и оно работает по такому же принципу, но на всех указанных компьютерах сети. Т.е. 4 компа по 8 потоков будет 32 потока. Первый освободившейся поток забирает из общей очереди следующую комбинацию аргументов. И сохранение все идет на основной компьютер (1 из файлов общий для всех потоков).