una-dinosauria / Rayuela.jl

Code for my PhD thesis. Library of quantization-based methods for fast similarity search in high dimensions. Presented at ECCV 18.
MIT License
63 stars 4 forks source link

Remove duplicated work in ILS/ICM encoding #1

Closed una-dinosauria closed 7 years ago

una-dinosauria commented 7 years ago

This is somewhat easy when there is only one CPU doing the work. When there are multiple CPUs working, they all have to do all the ILS iterations separately, which makes it hard(er) to keep track of progress per ILS iteration. I think I'll focus on #3 -- LSQ on the GPU first.

una-dinosauria commented 7 years ago

If we use the c++ implementation, which is ~25% faster, we can simply use OMP. I'm going with this by default.