Maximum CPU value

When you go above 64 threads, Windows puts the threads into processor groups. The software has to be designed to utilize multiple processor groups. Apparently Pix4DMapper isn’t “processor group aware”, so it will never use more than 64 threads. That’s why Puget’s testing showed improvement with SMT off for the 64 core Threadripper. 64 true cores is faster than 32 cores with SMT. And from what I can tell, Pix4DMatic behaves similarly.

I have a dual Epyc 16-core (32 cores/64 threads) that I upgraded to dual 32-core (64 cores/128 threads). I had to disable SMT to get the best performance in Pix4DMapper.

Hopefully this is in the development pipeline for Matic. I’ve given up hope for meaningful updates to Mapper.

Hi Andrew_Milanes,

Thank you for sharing your experience and this information.

Hopefully this is in the development pipeline for Matic

Please use the feature request board to make this request. This is the best way to communicate your want/needs to the team. Other users will be able to comment as well. PIX4Dmatic Feature Request - Pix4D Community

@Andrew_Milanes, Thank you for this. I don’t know why I didn’t see it until now. I am trying it with SMT off.

Hi Chris,

Feel free to share how it goes. :+1:

Best,
Rosana (she/her)

@Rosana_Lin, Will do. I need to take some time to do a comparison processing of the same project. I’ll let you know what I find out when I have time to do that.