2012-03-06 115 views
5

我有一个数据处理模型,它由许多处理数据块的算法链组成。 每个链是一个算法图,我用TBB图类实现。英特尔TBB:图形池

现在我想要有一个像“图形池”的东西,即一个任务池,每个任务都包含一个tbb ::图形。通过这种方式,我可以在数据块上并行运行算法链。

你能指出任何与“图形库”类似的东西的TBB示例,或者你可能会建议并提示实现它吗?

回答

0

我不知道我完全明白你想实现什么,但让我们试试:)。 似乎只有你需要的是适当的source_node(https://www.threadingbuildingblocks.org/docs/help/reference/flow_graph/source_node_cls.htm)将新的数据块引入流程图进行处理。 流程图实例可以被视为以不同方式写入的算法(如tbb :: parallel_pipeline)。它不应该被当作像列表或向量那样的数据结构。所以最有可能你不需要图表池:)