Вычислительные графы и параллелизм

Существует целый класс алгоритмов и приложений, эффективно реализуемых на базе вычислительного графа. Вычислительный граф может содержать независимые части, которые на этапе проектирования и разработки приложения бывает очень сложно выделить в силу нелинейных зависимостей. Библиотека Intel® Threading Building Blocks (Intel® TBB) предоставляет целый класс алгоритмов для параллельных вычислений, включая программный интерфейс для описания вычислительных графов — Intel TBB Flow Graph API. В докладе будут рассмотрены примеры построения вычислительных графов с помощью Intel TBB Flow Graph и рассказано о преимуществах этого подхода.