CilkPlus:不缓存对齐的Reducer向量

时间:2016-11-09 19:44:49

标签: c++ cilk-plus cilk

我正在使用Cilk和自定义缩减器,如下所述:https://software.intel.com/en-us/node/522608。在他们的示例中,他们使用reducer在链表中进行追加操作。

现在,我想创建一个reducer向量(使用sh convert.sh foo);但是,我得到以下运行时错误:

std::vector

在查看评论后(第948行:https://github.com/Nyks45/Toolchain/blob/master/lib/gcc/x86_64-unknown-linux-gnu/5.3.1/include/cilk/reducer.h)我意识到我需要使用" new-style" reducers解决这个问题,以便它们不一定是缓存对齐的。但是,我找不到任何关于如何创建" new-style"的文档/示例。减速器。

如何创建自定义"新式"上面的链表例子的reducer?

0 个答案:

没有答案
相关问题