The Hyper-Threading support allows two threads to run simultaneously on each core -- Windows recognizes 88 total cores on the Z840, 44 real and 44 virtual. It also supports "Turbo Boost" which automatically boosts the processor speed based on workload - so if an application is only using one of the 88 cores it will automatically increase the speed of the core in use and turn off the unused cores.