WinterDeere
Super Member
- Joined
- Sep 6, 2011
- Messages
- 5,338
- Location
- Philadelphia
- Tractor
- John Deere 3033R, 855 MFWD, 757 ZTrak; IH Cub Cadet 123
My primary simulation software still had instructions to manually disable hyper threading in the BIOS, as late as 2022. Just in the last few years, it has started automatically handling hyper threading, toggling it in/off automatically, depending on problem type and size.We found modern CPUs with multi-threading slowed down older programs as the first thread would wait for the other threads to finish.
We turned off multi-threading for older programs and they really flew.
I think hyper threading helps a lot when there are many small problems to solve in parallel, but the overhead of splitting the problem into parallel threads and then solving them on the same physical core will actually slow you down if solving single very large problems. Always better with more physical cores.
