Метод управления частотой процессора на основе определения интенсивности обращений к памяти

  • Tatiana Nikolaevna Romanova Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет) http://orcid.org/0009-0001-9189-8180
  • Ekaterina Alexeyevna Varlamova Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет) http://orcid.org/0009-0003-9491-1891

Аннотация

В настоящее время к мобильным устройствам предъявляются требования по высокой производительности и длительному времени работы без зарядки аккумулятора, то есть низкому энергопотреблению. Эти характеристики напрямую зависят от частоты процессора, поскольку на высокой частоте процессор способен выполнить больше инструкций за единицу времени, но при этом должен потратить больше энергии, и наоборот.
В работе проведено исследование современных подходов к управлению частотой процессора в ядре операционной системы Linux с целью повышения производительности процессора и уменьшения энергопотребления мобильного устройства. Разработан новый метод управления частотой процессора, который базируется на решении дискретной двухкритериальной оптимизационной задачи. В качестве критериев оптимизации выступают две взаимозависимые характеристики: производительность и энергопотребление. В основе предлагаемого метода лежит идея анализа инструкций выполняемой задачи для выявления случаев, когда повышение частоты процессора неэффективно из-за частых обращений к памяти. Задача решается при наличии определенных ограничений: рассматривается только один процесс, выполняющийся на одном ядре процессора; не рассматриваются гетерогенные архитектуры процессоров; не учитывается аппаратная многопоточность ядер процессора, то есть каждое логическое ядро рассматривается как физическое. На основе предложенного метода создано программное обеспечение, которое было протестировано на 11 тестах из Rodinia Benchmark Suite [6]. Этот набор тестов используется для оценки производительности компьютеров на различных типах задач, таких как вычисления общего назначения, обработка изображений, обработка сигналов и многие другие. Проведенное исследование показало, что использование предложенного подхода позволило уменьшить энергопотребление мобильного устройства в среднем на 7-15%, а производительность увеличить в среднем на 3-5% по сравнению с работой существующих утилит в ядре Linux.

Сведения об авторах

Tatiana Nikolaevna Romanova, Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет)

доцент факультета информатики и систем управления, кандидат физико-математических наук, доцент

Ekaterina Alexeyevna Varlamova, Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет)

магистрант факультета информатики и систем управления

Опубликована
2023-12-20
Как цитировать
ROMANOVA, Tatiana Nikolaevna; VARLAMOVA, Ekaterina Alexeyevna. Метод управления частотой процессора на основе определения интенсивности обращений к памяти. Современные информационные технологии и ИТ-образование, [S.l.], v. 19, n. 4, dec. 2023. ISSN 2411-1473. Доступно на: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/1040>. Дата доступа: 30 june 2024
Раздел
Теоретические вопросы информатики, прикладной математики, компьютерных наук