Skip to content

Commit 6bc6d45

Browse files
committed
Fix significant GOMP barrier overhead in exhaustive_L2sqr_blas.
Signed-off-by: Mulugeta Mammo <[email protected]>
1 parent 3de200f commit 6bc6d45

File tree

1 file changed

+0
-3
lines changed

1 file changed

+0
-3
lines changed

faiss/utils/distances.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,6 @@ void exhaustive_L2sqr_blas_default_impl(
321321
ip_block.get(),
322322
&nyi);
323323
}
324-
#pragma omp parallel for
325324
for (int64_t i = i0; i < i1; i++) {
326325
float* ip_line = ip_block.get() + (i - i0) * (j1 - j0);
327326

@@ -423,7 +422,6 @@ void exhaustive_L2sqr_blas_cmax_avx2(
423422
ip_block.get(),
424423
&nyi);
425424
}
426-
#pragma omp parallel for
427425
for (int64_t i = i0; i < i1; i++) {
428426
float* ip_line = ip_block.get() + (i - i0) * (j1 - j0);
429427

@@ -633,7 +631,6 @@ void exhaustive_L2sqr_blas_cmax_sve(
633631
ip_block.get(),
634632
&nyi);
635633
}
636-
#pragma omp parallel for
637634
for (int64_t i = i0; i < i1; i++) {
638635
const size_t count = j1 - j0;
639636
float* ip_line = ip_block.get() + (i - i0) * count;

0 commit comments

Comments
 (0)