2012-08-28 62 views
0

上我遇到了一些问题,一个的Cilk ++程序,在Windows系统的正常工作,但不能在Linux系统:的Cilk ++ linux系统

在Windows系统,同时增加线程数的执行时间减少 但Linux系统上,同时增加执行时间增加的线程数量。

我使用Linux操作系统Ubuntu 2.6.35-22-x86_64的通用GNU/Linux的

我无法理解的problem.So来源有人可以帮助我吗?

回答

0

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

我建议使用像英特尔VTune /放大器这样的性能分析器来确定应用程序在哪里花费时间。

- Barry Tannenbaum 
    Intel Cilk Plus Runtime Development