Skip to content

Commit c3aa526

Browse files
Add SIMD NEON Optimization for QT_FP16 in Scalar Quantizer (facebookresearch#3166)
Summary: ### Description We have SIMD support for x86 architecture using AVX2 optimization. But, we don't have a similar optimization for ARM architecture in Scalar Quantizer for the Quantization Type `QT_FP16`. This PR adds SIMD support for ARM using NEON optimization. ### Issues resolved facebookresearch#3014 Pull Request resolved: facebookresearch#3166 Reviewed By: algoriddle, pemazare Differential Revision: D52510486 Pulled By: mdouze fbshipit-source-id: 2bb360475a0d9e0816c8e05b44d7da7f2e6b28c5
1 parent 32f0e8c commit c3aa526

File tree

4 files changed

+362
-3
lines changed

4 files changed

+362
-3
lines changed

faiss/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ set(FAISS_HEADERS
189189
utils/extra_distances.h
190190
utils/fp16-fp16c.h
191191
utils/fp16-inl.h
192+
utils/fp16-arm.h
192193
utils/fp16.h
193194
utils/hamming-inl.h
194195
utils/hamming.h

0 commit comments

Comments
 (0)