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.1478600699.txt.gz · Last modified: 2016/11/08 13:24 by kel