Если ядро имеет два аппаратных потока, будет ли ядро потреблять одинаковую мощность в следующих двух сценариях: a) занят только один поток, другой не используется b) оба потока заняты

Насколько я знаю, регуляторы напряжения в современных процессорах относятся к ядру, а не к аппаратному потоку, поэтому мое предположение верно?

1 ответ1

1

"Это зависит" примерно настолько хорошо, насколько мы можем, вероятно, получить.

Происходит много сложной логики и управления питанием, и энергопотребление зависит в большей степени от выполняемых задач, чем от количества потоков. Наличие одного потока, который содержит разнообразный и разнообразный набор инструкций, которые используют все исполнительные блоки ЦП, может в итоге потреблять больше энергии, чем два потока, которые конкурируют за одни и те же ресурсы ЦП.

Для повышения энергоэффективности неиспользуемые участки ЦП могут быть переведены в состояние с низким энергопотреблением, если диспетчер команд знает, что там его вряд ли можно использовать в течение некоторого времени. То, произойдет ли это, будет зависеть от процессора и потребует тщательного прочтения документации по процессору.

Конструкция ЦП также постоянно меняется и совершенствуется, поэтому то, что может быть правдой сегодня, может измениться завтра.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .