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.
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.