Jump to content

Динамическое масштабирование напряжения

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

Термин «перенапряжение» также используется для обозначения увеличения статического рабочего напряжения компонентов компьютера , чтобы обеспечить работу на более высокой скорости ( разгон ).

Предыстория [ править ]

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

транзистора Для переключения состояния полевого МОП-транзистора необходимо изменить напряжение на его затворе с уровня ниже порогового напряжения на уровень выше него (или с уровня выше порогового напряжения на уровень ниже него). Однако изменение напряжения затвора требует зарядки или разрядки емкости в его узле. Эта емкость представляет собой сумму емкостей из различных источников: в первую очередь емкости затвора транзистора , диффузионной емкости и проводов ( емкости связи ).

Более высокие напряжения питания приводят к более высокой скорости нарастания напряжения (скорости изменения напряжения в единицу времени) при зарядке и разрядке, что позволяет быстрее переходить через пороговое напряжение МОП-транзистора. Кроме того, чем больше напряжение затвора превышает пороговое напряжение, тем ниже сопротивление проводящего канала транзистора. Это приводит к уменьшению постоянной времени RC для более быстрой зарядки и разрядки емкости последующего логического каскада. Более быстрый переход, обеспечиваемый более высокими напряжениями питания, позволяет работать на более высоких частотах.

Методы [ править ]

Многие современные компоненты позволяют управлять регулировкой напряжения через программное обеспечение (например, через BIOS ). Обычно можно контролировать напряжение, подаваемое на процессор, ОЗУ , PCI и порт PCI Express (или AGP ) через BIOS компьютера.

Однако некоторые компоненты не позволяют программно управлять напряжением питания, и оверклокерам, стремящимся повысить напряжение компонента для экстремального разгона, требуется модификация оборудования. Видеокарты и материнской платы северные мосты — это компоненты, которые часто требуют аппаратной модификации для изменения напряжения питания. Эти модификации известны в сообществе оверклокеров как «моды напряжения» или «Vmod».

Андервольтинг [ править ]

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

Мощность [ править ]

Коммутационная мощность , рассеиваемая микросхемой с использованием статических КМОП- вентилей, равна , где это емкость , переключаемая за такт, питания напряжение , - частота переключения, [1] и является фактором активности. С находится в квадрате, эта часть потребляемой мощности уменьшается квадратично с напряжением. Однако формула не точна, так как многие современные чипы реализованы не с использованием 100% КМОП, а также используют специальные схемы памяти, динамическую логику, такую ​​​​как логика домино и т. д. Кроме того, существует также статический ток утечки , который стал больше и становится более выраженным, поскольку размеры элементов становятся меньше (ниже 90 нанометров), а пороговые уровни ниже.

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

Некоторые периферийные устройства также поддерживают режимы работы с низким напряжением. Например, карты MMC и SD с низким энергопотреблением могут работать как при напряжении 1,8 В, так и при напряжении 3,3 В, а стеки драйверов могут экономить энергию, переключаясь на более низкое напряжение после обнаружения карты, которая его поддерживает.

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

Скорость выполнения программы [ править ]

Скорость, с которой цифровая схема может переключать состояния, то есть переходить от «низкого» ( VSS ) к «высокому» ( VDD ) или наоборот, пропорциональна разности напряжений в этой схеме. Снижение напряжения означает, что цепи переключаются медленнее, что снижает максимальную частоту, на которой может работать эта схема. Это, в свою очередь, снижает скорость выполнения программных инструкций, что может увеличить время выполнения сегментов программы, которые достаточно загружены процессором.

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

Реализации [ править ]

167-процессорный чип AsAP 2 позволяет отдельным процессорам выполнять чрезвычайно быстрые (порядка 1–2 нс) и локально контролируемые изменения напряжения питания. Процессоры подключают свою локальную электросеть либо к более высокому (VddHi), либо к более низкому (VddLow) напряжению питания, либо их можно полностью отключить от любой сети, чтобы значительно сократить мощность утечки.

Другой подход использует встроенные в каждое ядро ​​импульсные стабилизаторы для динамического масштабирования напряжения и частоты (DVFS). [2]

API операционной системы [ править ]

Система Unix предоставляет регулятор пользовательского пространства, позволяющий изменять частоты процессора. [ нужна ссылка ] (хотя и ограничено аппаратными возможностями).

Стабильность системы [ править ]

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

Температура [ править ]

Эффективность некоторых электрических компонентов, таких как регуляторы напряжения, снижается с повышением температуры, поэтому потребляемая мощность может увеличиваться с увеличением температуры, вызывая тепловой разгон . Увеличение напряжения или частоты может привести к увеличению энергопотребления системы даже быстрее, чем указано в формуле КМОП, и наоборот. [3] [4]

Предостережения [ править ]

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

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

Чтобы смягчить повышенный нагрев из-за перенапряжения, рекомендуется использовать жидкостное охлаждение для достижения более высоких потолков и порогов, чем обычно при использовании вторичного кулера. Также известные как кулеры «все в одном» (AIO), они предлагают гораздо более эффективный метод охлаждения устройства, перемещая тепло за пределы корпуса компьютера с помощью вентиляторов на радиаторе, тогда как воздушное охлаждение только рассеивает тепло от пораженного устройства, увеличивая общая температура окружающей среды. [5]

См. также [ править ]

Ссылки [ править ]

  1. ^ Дж. М. Рабай. Цифровые интегральные схемы. Прентис Холл, 1996.
  2. ^ Вонён Ким, Мета С. Гупта, Гу Ён Вэй и Дэвид Брукс. «Анализ на уровне системы быстрого поядерного DVFS с использованием встроенных импульсных регуляторов» .2008.
  3. ^ Майк Чин. «Видеокарта Asus EN9600GT Silent Edition» . Обзор бесшумного ПК . п. 5 . Проверено 21 апреля 2008 г.
  4. ^ Майк Чин (19 марта 2008 г.). «80 Plus расширяет подиум для бронзы, серебра и золота» . Обзор бесшумного ПК . Проверено 21 апреля 2008 г.
  5. ^ Интел. «Охлаждение процессора: жидкостное охлаждение или воздушное охлаждение» . Проверено 31 марта 2024 г.

Дальнейшее чтение [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9ee93693b94b57e2ceb968b11252db47__1711931100
URL1:https://arc.ask3.ru/arc/aa/9e/47/9ee93693b94b57e2ceb968b11252db47.html
Заголовок, (Title) документа по адресу, URL1:
Dynamic voltage scaling - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)