I'm currently planning the upgrade purchase of our XCode server. Since the Mac Mini is dated, I'm looking at a 2017 iMac and wanted to get some opinions on if I should spec an iMac one of the following processor options. I guess the big difference would be Hyperthreading according to Apple. So I guess my big question is does the XCode Server take advantage of Hyper-Threading? - 3.4GHz quad-core 7th-generation Intel Core i5, Turbo Boost up to 3.8GHz - 3.6GHz quad-core 7th-generation Intel Core i7, Turbo Boost up to 4.2GHz Apple's note on the the i7 regarding hyperthreading The Intel Core i7 processor takes advantage of Hyper-Threading, a technology that kicks in when the processor is handling several big jobs at the same time. It lets each of the processor’s cores run two threads simultaneously, which means it can do two things at once. So it’s as if your iMac has eight cores at its disposal instead of four, allowing it to multitask more efficiently.