3 ms·
Remember kids, classical x86 hyperthreading goes freeganning for additional under-scheduled execution units of each physical core to create another virtual core
by 1letterunixname 3y ago
Remember kids, classical x86 hyperthreading goes freeganning for additional under-scheduled execution units of each physical core to create another virtual core that's not going to be as fast as doubling the count of physical cores.
- EVa5I7bHFq9mnYK 3y agoIn my programs if a physical core performs 1000 operations/sec, with an added HT core it performs 1070 ops/ second, not 2000 as I naively expected. I understand you should specifically program so that the main core performs integer arithmetics, and the HT core - floating point arithmetics, to get closer to 2000.