Гиперпоточность делит ГГц пополам?
Представьте, что у вас есть процессор с четырьмя ядрами с частотой 2,2 ГГц, каждый с потоком. Поэтому ОС считает, что у нее 8 ядер по 1,1 ГГц каждое (я думаю).
Какой максимальный ГГц может использовать не параллельная программа? 1,1 ГГц? Или 2,2 ГГц?
1 ответ
Решение
Нет. Есть 8 виртуальных ядер с частотой 2,2 ГГц. Программа может использовать 2,2 ГГц или более, если Turbo Boost включен. Хотя технически программы не используют такую частоту, программа, работающая только на одном виртуальном ядре (одно из восьми ядер) и использующая 100% его (12,5% от общего процессорного времени), практически использует 2,2 (или более) ГГц ядро.