Скажите, что у нас есть неловко параллельная задача, муравьи, обеспечивающие пищу для их королевы, например.Распараллеливание задачи, сколько потоков?
X = количество пищи необходимо
Y = время он принимает муравей, чтобы получить единицу еды
Z = Чтобы получить муравей начать в поисках пищи один основной поток занимает Z секунд.
Основная тема может порождать потоки, пока проблема не будет полностью решена, но при создании новых потоков возникает порог, эффект уменьшения уменьшается. Какой процент прогресса в задаче является наиболее эффективным, чтобы остановить создание новых потоков.
Для фиксированных значений X и Y, сколько потоков я говорю основной нити, чтобы нерест?
Edit: операционная среда является NVIDIA GTS250 GPU с использованием технологии CUDA над Java обертке
его для вычисления объема, поверхность геометрических элементов разделена на отдельные треугольники, и эти треугольники делают это «измерение» для распараллеливания – mglmnc