2012-08-28 61 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