Интуитивное описание состояний электропитания процессора с помощью человечков и лампочек

Интуитивное описание состояний электропитания процессора с помощью человечков и лампочек

На любую, кроме того сложную тему возможно написать весьма интересно, доходчиво и с юмором. Как раз таким талантом владеет инженер Intel Тейлор Кидд (Taylor Kidd), систематично публикующий в блоге компании статьи, посвященные состояниям энергосбережения процессоров Intel. В качестве пятничного позитива предлагаем ознакомиться с шуточным подходом Тейлора к очень значительной проблеме.

В конце поста вы отыщете ссылки на другие статьи этого автора.
Смотрите кроме этого: Представлены экономичные LED-лампочки

Решена основная неприятность распространения светодиодных лампочек — их цена. Компании Сree удалось первой снизить цена этих ламп. Понижением светодиодов была достигнута главная экономия. Цена New Cree LED Bulb — 8 долл,что на 2 долл ниже, чем их ватные — 40- лампы 60- и предшественники.

По внешнему виду новинка ничем не отличается от простых лампочек накаливания. Представители производителя гарантируют большее расчётное время работы новых лампочек — до 25 тыс. часов и подтверждают тот факт, что новинка владеет более низким электропотреблением, чем простая лампочка.

Это очередная публикация в серии записей об управлении электропитанием для сопроцессоров Xeon Phi. Но, все сообщённое тут справедливо для любого процессора. В случае если отвлечься от избитой аналогии с зайцам и черепахами, я как-то упомянул «умелых программистов, старательно трудящихся на собственных корпоративных работодателей». Давайте мало расширим эту концепцию.

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

Лампочка воображает инфраструктуру, поддерживающую ядро, такую как цепи питания и тактовые контуры.Умелые программисты в помещении, т. е. ядро сопроцессора Intel Xeon PhiУправление электропитанием: C0 и C1 ядраКакое отношение все это имеет к управлению электропитанием? Время от времени отдельные либеральные студенты гуманитарных направлений заявляют, что инженеры лишены воображения и по большому счету зануды.

Но мы-то с вами знаем, что кроме того в случае если некое занудство нам иногда не чуждо, то в отсутствии воображения нас обвинить запрещено. не забывая об этом, представьте себе, что на каждом из этих столов стоят настольные лампы и компьютеры.Ядро в режиме C0: кода хотя бы один умелый программист напряженно трудится (т. е. хотя бы один аппаратный поток ядра ЦП делает инструкции).ЦП делает инструкцию HALT: в то время, когда один из отечественных умелых программистов заканчивает работу, он выключает собственную настольную лампу, выключает компьютер и уходит (т. е. один из аппаратных потоков делает инструкцию HALT).По окончании входа в состояние ядра C1: в то время, когда все четыре умелых программиста заканчивают работу, они все делают инструкции HALT.

Последний из них гасит за собой свет в помещении. (Т. е. понижение тактовой частоты ядра.)Управление электропитанием: состояние ядра C6По окончании входа в состояние ядра C6: да, я осознаю, что это разумеется, но мне нравится говорить с самим собой. С течением времени все уходят на обед. Потому, что в офисе никого нет, возможно отключить еще больше электроприборов (т. е. понижение потребляемой мощности).

Но, не забывайте, что работники возвратятся по окончании обеда, исходя из этого необходимо иметь возможность скоро включить все отключённое. Строение, полное умелых программистов, т. е. сопроцессор Intel Xeon PhiУправление электропитанием: состояния пакета AUTO-C3, DEEP-C3 и C6Да, эта аналогия имела возможность вам уже поднадоесть, но мне она нравится, так что продолжаем.Давайте пройдем мало дальше. Представьте строение, в котором довольно много помещений, больше 60.

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

Вход в состояние пакета Auto-C3: все ушли с этажа, исходя из этого датчик перемещения машинально выключает освещение на этаже. (Т. е. ПО управления сопроцессором снижает рабочую частоту внеядерных компонентов и других запасных элементов кристалла.)Вход в состояние пакета Deep-C3: на данный момент выходные, исходя из этого во всем строении (т. е. в модуле управления электропитанием драйвера сопроцессора MPSS) отключено кондиционирование воздуха и отключена телефонная сообщение. (Т. е. хост снижает напряжение VccP сопроцессора и заставляет его проигнорировать прерывания)Вход в состояние пакета C6: новогодние каникулы: офис закрыт, все сотрудники добровольно либо вынужденно отдыхают, исходя из этого техническая работа офиса отключила электричество, кондиционирование воздуха, телефоны, серверы, лифты, уборные и пр. (т. е. хост отключил питание сопроцессора и отключил отслеживание трафика PCI Express*).Управление электропитанием: чем дальше, тем чудеснееУвлекшись данной отечественной аналогией, я решил было увеличить ее до комплексов офисных строений (узел, содержащий пара сопроцессоров), международных инженерных дивизионов (кластеры, в которых любой узел содержит пара сопроцессоров) и до привлечения внешних партнеров (распределенная обработка в глобальной сети). Но, здравый суть взял верх, исходя из этого я отказался от этого плана.Другие статьи Кидда (до тех пор пока на британском, но не так долго осталось ждать в обязательном порядке покажутся на русском — смотрите за колонкой справа):

  • Intel Xeon Phi coprocessor Power Management Pt 0: Introduction and inquiring minds
  • Intel Xeon Phi coprocessor Power Management Part 1: P-States, Reducing power consumption without impacting performance
  • Intel Xeon Phi coprocessor Power Management Part 2a: Core C-States, The Details
  • Intel Xeon Phi coprocessor Power Management Part 2b: Package C-States, The Details
  • C-States, P-States, where the heck are those T-States?

Случайная статья:

БИТВА РАЗНОЦВЕТНЫХ ЧЕЛОВЕЧКОВ!


Похожие статьи:

Комментирование и размещение ссылок запрещено.

Обсуждение закрыто.