Параллелизм в коде ядра linux

Автор kol1978, 03 февраля 2025, 08:20:26

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kol1978

void foo(int N, float *a, float *b, float *c)
{
  #pragma omp simd
  for (int i=0;i<N;i++){
    float x = a;
    float y = b;
    while(x>y){
      x = x*x;
    }
    c = x;
  }
}

Можно вставить(будет ли работать) этот (#pragma omp simd)  код (функцию) в код модуля ядра linux6.1 и старше(любого)? к вопросу о/об принципах эффективной работы многопоточного кода в режиме ядра...