Linux系统上的cilk ++

时间:2012-08-28 15:02:52

标签: linux cilk cilk-plus

我遇到了一些cilk ++程序的问题,该程序在Windows系统上运行良好但在linux系统上运行不正确:

在Windows系统上

,同时增加执行时间减少的线程数 但是在linux系统上,增加线程数会增加执行时间。

我使用的是linux ubuntu 2.6.35-22-generic x86_64 GNU / Linux

我无法理解问题的根源。所以有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

没有消息来源,没有办法知道。可能有一个资源在Windows上具有每线程实现,在Linux上具有共享实现。

我建议使用英特尔的VTune / Amplifier等性能分析器来确定应用程序花费的时间。

- Barry Tannenbaum
  Intel Cilk Plus Runtime Development