Neuroware
@Neuroware
Программист в свободное от работы время

Где найти задачу на распределенные вычисления?

Написал библиотеки для создания распределенной вычислительной сети буквально в 3 строки кода, хочется попробовать ее на какой ни будь более менее реальной задаче, так сказать словить все грабли при тестировании. Какую задачу можете посоветовать?
  • Вопрос задан
  • 776 просмотров
Пригласить эксперта
Ответы на вопрос 5
vvpoloskin
@vvpoloskin Куратор тега Компьютерные сети
Инженер связи
Для тестирования матрицы перемножь. Размером, например 10^10 степени и с числами float
Ответ написан
@vilgeforce
Раздолбай и программист
Для целей оценки производительности задача должна быть "ничего не делать" - посмотрите сколько времени тратится на накладные расходы, какие сетевые задержки и т.д. Вторая задача для оценки загрузки ядер - в цикле увеличивать счетчик, например от нуля до 0x80000000.
Ответ написан
bavaria
@bavaria
Студент, Python, Ruby
Посчитать SVD матрицы.
Ответ написан
ErmIg
@ErmIg
Программист
У вас неправильный порядок действий. Надо было не решать абстрактную задачу путем распределенных вычислений, а потом искать куда бы ее можно применить. Правильный путь, хотя конечно это мое сугубо личное мнение, это при наличии реальной задачи - пытаться ускорить ее при помощи распределенных вычислений, если это конечно требуется и если это возможно. Потому как все задачи разные в плане требований к вычислительным ресурсам, памяти, возможности распараллеливания. И потому не возможно создать систему одинаково эффективную для них всех.
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Посчитать число pi.
Найти число по его md5-сумме перебором.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы