courses:high_performance_computing:tbb_flow_graph
Differences
This shows you the differences between two versions of the page.
courses:high_performance_computing:tbb_flow_graph [2016/11/08 13:24] – created kel | courses:high_performance_computing:tbb_flow_graph [2016/11/11 07:15] (current) – kel | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Flow graph ====== | ====== Flow graph ====== | ||
+ | Реализовать с использованием графовой модели вычислений следующую задачу, | ||
+ | - На вход подаются генерированные случайным образом изображения | ||
+ | - Различные алгоритмы ищут || на изображении: | ||
+ | * Набор максимальных элементов (максимальная яркость) | ||
+ | * Набор минимальных элементов (минимальная яркость) | ||
+ | * Набор элементов, | ||
+ | - По результатам предыдущего шага на избражении выделяются все найденные элементы (например, | ||
+ | - Результат предудущего шага передаётся на: | ||
+ | * Расчёт обратного изображения (инверсия яркости) | ||
+ | * Расчёт средней яркости изображения | ||
+ | - Результат расчёта средней яркости выводится в файл в произвольном формате, | ||
+ | - Результат расчёта обратного изображения никуда не идёт | ||
+ | Предполагается использовать: | ||
+ | * broadcast_node | ||
+ | * join_node | ||
+ | * function_node | ||
+ | * limiter_node | ||
+ | * ... | ||
+ | |||
+ | Приложение принимает в качестве параметров: | ||
+ | - "-b 123": интересующее значение яркости, | ||
+ | - "-l 5": предел одновременно обрабатываемых приложением изображений | ||
+ | - "-f log.txt": | ||
+ | |||
+ | Адекватные модификации задания (периодический вывод текущего изображения в консоль после расчёта обратного, | ||
+ | При наличии у студента задач, подходящих для применения flow graph - по согласованию через почту можно реализовать их вместо стандартного задания. | ||
+ | |||
+ | // |
courses/high_performance_computing/tbb_flow_graph.txt · Last modified: 2016/11/11 07:15 by kel