код с использованием omp parallel работает медленнее
почему параллельное сложение векторов работает медленнее последовательного?
int i;
start_time1 = omp_get_wtime();
#pragma omp parallel for shared(a, b, c) private(i)
for (int i = 0; i < n; i++) {
c[i] = a[i] + b[i];
}
run_time1 = omp_get_wtime() - start_time1;
start_time2 = omp_get_wtime();
for (int i = 0; i < n; i++) {
c[i] = a[i] + b[i];
}
run_time2 = omp_get_wtime() - start_time2;