WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Динамическое изменение напряжения (англ. Dynamic Voltage Scaling, DVS) — технология, позволяющая уменьшать энергопотребление (а также перегрев) компьютерной системы в зависимости от её загрузки путём снижения тактовой частоты ЦПУ и напряжения его питания.

Мощность, затрачиваемая на переключение КМОП микросхемы, зависит от тактовой частоты и напряжения питания:

,[1]

где P — потребляемая мощность;
C — ёмкость затворов транзисторов;
V — напряжение питания;
f — тактовая частота.

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

,[1]

где t — время задержки элемента;
k — константа, зависящая от размеров и ёмкости затвора;
VT — напряжение формирования инверсионного слоя.

,[1]

где f — максимальная рабочая частота;
L — максимальное количество последовательно соединённых элементов.

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

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

Примечания

  1. 1 2 3 Ala Quadi, Steve Goddard, Shane Farritor. A Dynamic Voltage Scaling Algorithm for Sporadic Tasks (англ.) (PDF). Proceedings of 24th IEEE Real-Time Systems Symposium.. University of Nebraska–Lincoln (December 2003). Проверено 12 декабря 2012. Архивировано 18 января 2013 года.
  2. Padmanabhan Pillai, Kang G. Shin. Real-Time Voltage Scaling for Low-Power Embedded Operating Systems (англ.) (PDF). University of Massachusetts. Проверено 12 декабря 2012. Архивировано 18 января 2013 года.

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии