РЕКЛАМА
ИНФОРМАЦИЯ
Rambler's Top100 Рейтинг@Mail.ru

ПРОЦЕССОРЫ

Настройка Cool
Краткое содержание статьи: Многие пользователи считают, что функции энергосбережения ухудшат производительность процессоров. Но многие не знают о том, что вы можете настроить функции энергосбережения для большей производительности или для меньшего энергопотребления. Многие энтузиасты тонко настраивают BIOS, драйверы и операционную систему для максимальной производительности, так почему бы не сделать то же самое и для функций управления энергопотреблением? Наша статья посвящена настройке Cool'n'Quiet на примере шести процессоров.

Настройка Cool'n'Quiet: оптимизация энергопотребления и производительности


Редакция THG,  17 ноября 2009
Назад
Вы читаете страницу 1 из 6
1 2 3 4 5 6
Далее


Введение

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

Сегодня производительность и нагрев - не единственные факторы, которые нужно принимать во внимание. Энергопотребление становится всё более важным. Однако большинство обзоров и тестов процессоров по-прежнему фокусируются на производительности. Очень часто тесты в обзорах проводятся без активных опций энергосбережения (что вообще весьма странно в эпоху Intel Turbo Boost, для которой требуется включение этих опций).

Плохо ли это? Суть в том, что данные опции выходят из простого контекста тестирования. Конечно, производительность - всё же основной критерий, на который мы обращаем внимание при покупке процессора или любого другого компонента. Но, учитывая опасения пользователей насчёт энергопотребления, производительность всё же следует рассматривать с учётом активных функций энергосбережения.

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

Знакомимся с управлением энергопотреблением

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

Знакомимся с управлением энергопотреблением

Знакомимся с управлением энергопотреблением

Хотя снижение тактовой частоты является наиболее очевидным последствием управления энергопотреблением, не оно больше всего сказывается на снижении потребления энергии. Эту роль выполняет снижение напряжения. Впрочем, после снижения тактовой частоты производители процессоров могут выставлять намного меньшее напряжение для своих CPU. Кроме снижения энергопотребления уменьшение частоты и напряжения также снижает и рабочую температуру. Меньшее напряжение приводит к меньшему количеству потреблённой энергии, следовательно, меньше энергии рассеивается в виде тепла.

Современные процессоры обладают очень тонкими функциями управления энергопотреблением, они могут работать в разных режимах с разными уровнями напряжения. Эти разные уровни частоты и напряжения называются p-состояния (они используются технологией SpeedStep на процессорах Intel и Cool'n'Quiet на чипах AMD). Все современные процессоры имеют, по крайней мере, два p-состояния: одно для производительности, а второе - для экономии энергии. Впрочем, встречаются процессоры и с большим числом p-состояний. Кроме p-состояний настройки управления энергопотреблением также содержат время перехода и уровень нагрузки, который приводит к переключению между p-состояниями.

Тонкая настройка управления энергопотреблением

По умолчанию вы не можете изменять опции энергосбережения процессора. Вы не получите настроек в BIOS (разве что только сможете включать или выключать опции энергосбережения).

Впрочем, никто не мешает запустить приложения, такие как RMClock, CrystalCPUID, K10Stat и PhenomMSRTweaker для тонкой настройки управления энергопотреблением. Эти приложения позволяют обойти штатные настройки, используемые процессорами Intel SpeedStep и AMD Cool'n'Quiet. Единственное требование для возможности подобной настройки - включение управления энергопотреблением в BIOS материнской платы.

Что можно сделать с помощью этих приложений? Помимо выбора настроек для каждого p-состояния, таких как тактовая частота и напряжение, вы можете изменять время перехода между p-состояниями, а также уровень нагрузки, который требуется для изменения p-состояния. Легче всего объяснить настройку p-состояний следующим образом.

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

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

Как связано время перехода с нагрузкой? Чем меньшее значение вы укажете для времени перехода, тем быстрее вы будете переключаться на другое p-состояние после того, как процессор достигнет указанного уровня нагрузки. Конечно, если вы укажете большее значение, то переходы между p-состояниями будут выполняться медленнее.

Для процессоров с более чем одним ядром можно даже задавать, каким образом выполнять расчёт нагрузки. Среди доступных опций есть как средняя нагрузка, так и самая высокая нагрузка на одно ядро или минимальная нагрузка на одно ядро.

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

Наши инструменты

Чтобы измерить влияние функций управления энергопотреблением на производительность (и результаты наших усилий по тонкой настройке), нам понадобятся некоторые инструменты.

Кроме привычных тестов и утилит, упомянутых выше, нам потребовалась утилита для отслеживания троттлинга. Зачем? Чтобы видеть, происходит или нет ненужный троттлинг. К счастью, утилита RMClock предоставляет такую функцию. Но у неё нет возможности независимо регулировать функции энергосбережения новых процессоров AMD. Нам также потребовался ваттметр, чтобы замерять сэкономленную энергию. Мы взяли модель Watts Up? PRO.

Ваттметр

Нажмите на картинку для увеличения.

В данной статье мы рассмотрим шесть процессоров AMD: Athlon X2 7750 Black Edition, Athlon X2 7850 Black Edition, Athlon II X2 250, Phenom II X3 710, Phenom II X4 945 и Phenom II X4 955 Black Edition. Поскольку утилита RMClock не могла управлять функциями энергопотребления у этих процессоров, нам пришлось использовать K10Stat или PhenomMSRTweaker. Мы решили выбрать K10Stat, поскольку данная утилита может управлять более чем одним p-состоянием.

Между упомянутыми процессорами имеются различия по архитектуре и дизайну, но в данной статье мы не будем подробно на них останавливаться. Процессоры Athlon X2 7750 и 7850 по-прежнему производятся по 65-нм техпроцессу AMD, а все другие - по новому 45-нм техпроцессу. Athlon X2 7750, 7850 и Athlon II X2 250 - изначально двуядерные процессоры, без отключённых ядер или кэша. Phenom II X3 710 представляет собой "сбойный" Phenom II X4. AMD отключила четвёртое ядро (и соответствующий кэш L2), хотя 6 Мбайт кэша L3 остались без изменений.

В следующей таблице приведена дополнительная информация о наших процессорах.

Частота ядра Частота северного моста Кэш L2 Кэш L3
Athlon X2 7750 2,7 ГГц 1,8 ГГц 2 x 512 кбайт 2 Мбайт
Athlon X2 7850 2,8 ГГц 1,8 ГГц 2 x 512 кбайт 2 Мбайт
Athlon II X2 250 3 ГГц 2 ГГц 2 x 1 Мбайт Нет
Phenom II X3 710 2,6 ГГц 1,6 ГГц 3 x 512 кбайт 6 Мбайт
Phenom II X4 945 3 ГГц 2 ГГц 4 x 512 кбайт 6 Мбайт
Phenom II X4 955 3,2 ГГц 2 ГГц 4 x 512 кбайт 6 Мбайт
Назад
Вы читаете страницу 1 из 6
1 2 3 4 5 6
Далее


СОДЕРЖАНИЕ

Отзывы о настройке Cool'n'Quiet в Клубе экспертов THG [ 60 отзывов] Отзывы о настройке Cool'n'Quiet в Клубе экспертов THG [ 60 отзывов]


РЕКЛАМА
РЕКОМЕНДУЕМ ПРОЧЕСТЬ!

История мейнфреймов: от Harvard Mark I до System z10 EC
Верите вы или нет, но были времена, когда компьютеры занимали целые комнаты. Сегодня вы работаете за небольшим персональным компьютером, но когда-то о таком можно было только мечтать. Предлагаем окунуться в историю и познакомиться с самыми знаковыми мейнфреймами за последние десятилетия.

Пятнадцать процессоров Intel x86, вошедших в историю
Компания Intel выпустила за годы существования немало процессоров x86, начиная с эпохи расцвета ПК, но не все из них оставили незабываемый след в истории. В нашей первой статье цикла мы рассмотрим пятнадцать наиболее любопытных и памятных процессоров Intel, от 8086 до Core 2 Duo.

ССЫЛКИ
Реклама от YouDo