К примеру, я хав функции:C++ OMP, сравнить параметры и константа
void function(int x, int y)
{
code here;
}
и по сравнению с тем я использую константу для замены данных х и у, это гораздо медленнее, когда я прохожу в параметрах.
Как я могу получить такую же быструю скорость, как и постоянную, даже когда я использую переменные x и y?
(в коде есть в основном некоторые ящики для кодов) Я попытался #pragma omp parallel для firstprivate (x, y) для каждого цикла кода, я получил ускорение, но все же не так быстро, как Я использую константы, любые предложения? Или, есть ли способ, с помощью которого я могу просто обрабатывать pass-in x и y как две константы?
Если значения, передаваемые в это Const, затем переходят на сопзЬ Справка? –
значения, которые я передаю, - это два целых числа (int) – user2786737