Может кто угодно предложить алгоритмы разбиения алгоритма разбиения (вычисления или рабочую нагрузку), чтобы выявить возможности для параллельного выполнения путем разложения вычислений на небольшие задачи.Разделение алгоритма зрения на небольшие задачи?
-2
A
ответ
0
Вам не нужен алгоритм секционирования.
В любой задаче свертки каждый пиксель на выходе не зависит от любого другого выходного пикселя. Морфологические операции аналогично параллельны, а также преобразование Хафа.
Используя любой из них, вы можете работать с несколькими потоками или процессами. Простая реализация имела бы художник, который выполняет итерацию по всем пикселям, а когда поток свободен, он просто берет текущий элемент и продвигает итератор (желательно атомарно, но он не сломается, если он не является атомарным), выполняет соответствующее вычисление, и записывает результат на вывод. Вам не нужно беспокоиться о каких-либо тупиковых условиях или условиях гонки, потому что вычисления не зависят друг от друга.
Смежные вопросы
- 1. Разбивка проекта на небольшие задачи
- 2. Разделение на небольшие количества в haskell
- 3. Разделение приложений Android на небольшие части
- 4. Разделение задачи на потоки - многопоточность
- 5. Дизайн алгоритма задачи клики
- 6. улучшить разделение зрения и логики
- 7. Perl разделение массива на небольшие массивы, используя разницу между значениями
- 8. Разделение алгоритма сортировки слияния в нескольких потоках
- 9. Задачи алгоритма сортировки на сопоставимых Java
- 10. Разделение задачи для PHP-скрипта
- 11. Разделенный квадрат на небольшие квадраты
- 12. Слайд и разделение зрения в iPad-симуляторе
- 13. Изменение алгоритма заполнения заливки для конкретной задачи
- 14. Как закодировать в духе unix? (небольшие инструменты для одной задачи)
- 15. разделение графа на подграфы
- 16. Devide аудиосигнал на небольшие образцы
- 17. разделение задач на категории
- 18. Разделение на ","?
- 19. Оптимизировать поле алгоритма зрения в сетке плиточной карты
- 20. Разделение временных данных на ящики
- 21. Небольшие вопросы по структуре данных
- 22. Разделение многоугольника на другой многоугольник
- 23. тестирование игрового алгоритма скорость
- 24. Что такое выделение распределенного алгоритма с математической точки зрения?
- 25. сравнение алгоритма сложности два алгоритма
- 26. Второе лучшее решение задачи присвоения с использованием венгерского алгоритма
- 27. Handle 3 Million + небольшие текстовые файлы в Hadoop 2.0
- 28. .net Задачи Масштабирование задачи
- 29. Что такое формальное имя для этой задачи алгоритма
- 30. Разделение 61 на целые разделы