Репозиторий Dspace

Разработка программного комплекса для анализа энергоэффективности программного обеспечения

Показать сокращенную информацию

dc.contributor.author Калачев, А. В.
dc.contributor.author Карсаков, А. С.
dc.contributor.author Мееров, И. Б.
dc.contributor.author Напыльникова, Я. А.
dc.contributor.author Овсюхно, А. Ю.
dc.date.accessioned 2015-04-30T05:04:52Z
dc.date.available 2015-04-30T05:04:52Z
dc.date.issued 2013
dc.identifier.citation Разработка программного комплекса для анализа энергоэффективности программного обеспечения / А. В. Калачев и др. // Вестник ЮУрГУ. Серия Вычислительная математика и информатика.- 2013.- Т. 2. № 2.- С. 33-47.- Библиогр.: с. 44-45 (20 назв.) ru_RU
dc.identifier.issn 2305-9052
dc.identifier.uri http://dspace.susu.ac.ru/xmlui/handle/0001.74/4555
dc.description Калачев Артем Валерьевич, студент 2 курса магистратуры факультета Вычисли- тельной математики и кибернетики, Нижегородский государственный университет им. Н.И. Лобачевского, artem.kalachev@me.com. Карсаков Александр Сергеевич, студент 4 курса факультета Вычислительной математики и кибернетики, Нижегородский государственный университет им. Н.И. Лобачевского, karsakov.a.s@gmail.com. Мееров Иосиф Борисович, к.т.н., доцент, зам. зав. каф, математического обеспечения ЭВМ, факультет Вычислительной математики и кибернетики, Нижегородский государственный университет им. Н.И. Лобачевского, meerov@vmk.unn.ru. Напыльникова Яна Александровна, студентка 4 курса факультета Вычислительной математики и кибернетики Нижегородский государственный университет им. Н.И. Лобачевского, napylnikova.ja@gmail.com. Овсюхно Андрей Ювенальевич, студент 4 курса факультета Вычислительной математики и кибернетики, Нижегородский государственный университет им. Н.И. Лобачевского, kselar@gmail.com. A.V. Kalachev, N.I. Lobachevsky State University of Nizhni Novgorod (N.Novgorod, Russian Federation), A.S. Karsakov, N.I. Lobachevsky State University of Nizhni Novgorod (N.Novgorod, Russian Federation), I.B. Meyerov, N.I. Lobachevsky State University of Nizhni Novgorod (N.Novgorod, Russian Federation), Y.A. Napylnikova, N.I. Lobachevsky State University of Nizhni Novgorod (N.Novgorod, Russian Federation), A.U. Ovsuhno, N.I. Lobachevsky State University of Nizhni Novgorod (N.Novgorod, Russian Federation) ru_RU
dc.description.abstract В работе рассмотрена задача разработки энергоэффективного программного обеспечения. Основное внимание уделено программированию для мобильных устройств. Предложен новый программный инструмент для анализа энергоэффективности приложений для мобильных устройств. Инструмент позволяет собирать и обрабатывать экспериментальную информацию, характеризующую энергоэффективность приложений на используемой платформе. Приведено сравнение аналогичных инструментов. Описаны основная функциональность, метод использования и результаты применения на примере задачи матричного умножения. Проведен анализ энергоэффективности реализаций алгоритма с использованием набора команд SSE, а также технологий параллельного программирования OpenMP и Cilk Plus. Исследованы зависимость энергоэффективности от числа использованных потоков, количества кэш-промахов, количества переходов между C-State-состояниями процессора. Сформулированы выводы по результатам проведенного анализа. Приведены планы по дальнейшему развитию функциональности инструмента. In this paper we consider the problem of energy efficient software design. We mostly focus on programming for mobile devices. A new software tool for the analysis of energy efficiency of applications for mobile devices is proposed. The tool allows collecting and processing experimental data, which characterizes the energy efficiency of applications which are running on the platform. We compare the similar instruments. We describe the basic functionality, method of use and the results of use on the matrix multiplication example. The analysis of the energy efficient algorithm implementations is done by using the SSE instruction set, as well as parallel programming technologies OpenMP and Cilk Plus. Additionally, we investigate the dependence of energy efficiency on the number of used threads, the quantity of cache misses and the number of transitions between the C-States of CPU. We formulate conclusions for the results of the analysis and present plans to further developing. ru_RU
dc.language.iso other ru_RU
dc.publisher Издательский центр ЮУрГУ ru_RU
dc.relation.ispartof Вестник ЮУрГу. Серия Вычислительная математика и информатика ru
dc.relation.ispartof Bulletin of South Ural State University. Series 'Computational mathematics and software engineering" en
dc.relation.ispartofseries Вычислительная математика и информатика;Том 2
dc.subject УДК 004.45 ru_RU
dc.subject мобильные системы ru_RU
dc.subject оптимизация энергопотребления ru_RU
dc.subject инструменты для анализа энергоэффективности ru_RU
dc.subject метрики для оценки энергопотребления ru_RU
dc.subject C-State-состояния ru_RU
dc.subject mobile systems ru_RU
dc.subject energy optimization ru_RU
dc.subject tools for the analysis of energy efficiency ru_RU
dc.subject metrics to evaluate the power ru_RU
dc.subject C-State ru_RU
dc.subject ГРНТИ 50.41 ru_RU
dc.title Разработка программного комплекса для анализа энергоэффективности программного обеспечения ru_RU
dc.title.alternative Development of software tool for the analysis of energy efficiency ru_RU
dc.type Article ru_RU


Файлы в этом документе

Данный элемент включен в следующие коллекции

Показать сокращенную информацию

Поиск в DSpace


Расширенный поиск

Просмотр

Моя учетная запись