顺序代码中的密集计算部分

时间:2012-02-09 04:59:49

标签: parallel-processing intel

我编写了算法的顺序代码。我将并行化它,但我必须确定顺序代码的哪些部分值得并行化。我怎么能找到这些零件?有没有工具可以做到?

2 个答案:

答案 0 :(得分:0)

您可以使用VisualVMJProfiler(付费)等分析器来确定代码的哪些部分占用了大部分CPU时间。

答案 1 :(得分:0)

虽然您没有指定编程语言或IDE,但我会猜测。 英特尔Parallel Studio在此主题上有很棒的工具。 Visual Studio IDE也有不同的分析工具。如果您不想使用任何工具..您可以使用C / C ++的QueryPerformance函数手动配置您的功能。