<div dir="ltr">I've been finding some regressions in registration results when using systems with different numbers of cores (so the thread count is different).  This is resolved by fixing the global max.<div><br></div>

<div>It's difficult for me to run the identical code on against 4.4.2, but similar experiments were run in that timeframe without these regressions.</div><div><br></div><div>I recall that there were changes affecting multhreading in the v4 registration in 4.5.0 release, so I thought this might be a side effect.</div>

<div><br></div><div>So a few questions:</div><div><br></div><div>Is this behaviour expected? </div><div><br></div><div>Am I correct that this was not the behaviour in 4.4.x ?</div><div><br></div><div>Does anyone who has a feel for  the recent changes 4.4.2 -> 4.5.[0,1]  have a good idea where to start looking?  I haven't yet dug into the multithreading architecture, but this "smells" like a data partitioning issue to me.</div>

<div><br></div><div>Any other thoughts?</div><div><br></div><div>cheers,</div><div>Simon</div></div>