интенсивные вычисления частей в последовательном коде - PullRequest
1 голос
/ 09 февраля 2012

Я написал последовательный код алгоритма. Я собираюсь распараллелить это, но я должен определить, какие части последовательного кода стоит распараллеливать. Как я могу найти эти части? Есть ли инструменты для этого?

Ответы [ 2 ]

0 голосов
/ 31 марта 2012

Хотя вы не указали свой язык программирования или IDE, я сделаю предположение.В Intel Parallel Studio есть отличные инструменты на эту тему.Также Visual Studio IDE имеет различные инструменты профилирования.Если вы не хотите использовать какие-либо инструменты ... Вы можете вручную профилировать свои функции, используя функции QueryPerformance для C / C ++.

0 голосов
/ 09 февраля 2012

Вы можете использовать профилировщик, например VisualVM или JProfiler (оплачивается), чтобы выяснить, какие части кода занимают большую часть времени ЦП.

...