Разработка системы анализа производительности приложений для мобильных платформ

Петренко Евгений Викторович Черных Игорь Геннадьевич Куликов Игорь Михайлович

Журнал: Программные системы: теория и приложения @programmnye-sistemy

Рубрика: Искусственный интеллект, интеллектуальные системы, нейронные сети

Статья в выпуске: 2 (29) т.7, 2016 года.

Бесплатный доступ

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

мобильные платформы \ анализ производительности \ суперкомпьютеры \ эффективность

Похожие статьи в разделе Программные средства

Адаптация модели GOMS для мобильных приложений
Адаптация модели GOMS для мобильных приложений

А. В. Уженцева, Е. Ю. Мерзлякова

Исследование производительности суперкомпьютеров семейства «СКИФ Аврора» на индустриальных задачах
Исследование производительности суперкомпьютеров семейства «СКИФ Аврора» на индустриальных задачах

Московский Александр Александрович, Перминов Максим Павлович, Соколинский Леонид Борисович, Черепенников Валерий Владимирович, Шамакина Анастасия Валерьевна

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

Калачев Артем Валерьевич, Карсаков Александр Сергеевич, Мееров Иосиф Борисович, Напыльникова Яна Александровна, Овсюхно Андрей Ювенальевич

Короткий адрес: https://sciup.org/14336071

IDS: 14336071

Development of a system for performance analysis of mobile applications

In software development performance analysis is one of the most important thing, like unit testing and other more. While you develop an application or architecture for supercomputer system, the importance of accurate analysis is raising due to high usage costs of supercomputer. In progress of work, which the article is talking about, a framework for starting benchmarks is developed and now shows good results for mobile applications. Benchmarks can be run on huge set of platforms, efficient multithreading is implemented, also you can send real data to a test and get the result of operations. In this article describes an approach to benchmarking and expose ideas to improve the framework to use in scientific applications and supercomputers. (In Russian)

Список литературы Разработка системы анализа производительности приложений для мобильных платформ

  • Ишмухаметов Ш.Т. Методы факторизации натуральных чисел//Новосибирск: ИМ СО РАН, 1999. С. 36.
  • Donald E. Knuth "The Art of Computer Programming", том 2, Секция 4.4.
  • Бахвалов Н. С., Жидков Н. П., Кобельков Г. М. Численные методы.//М.: Бином, 2001 -с. 363-375.
  • Hairer & Wanner 1996. P. 40-41.
  • Новиков Ф.А. Дискретная математика для программистов//С-Пб: Питер, 2001. С. 165-187.
  • Нестеренко А.Ю. ↑ Введение в современную криптографию. Теоретико-числовые алгоритмы//Москва: гос. ин-т. электроники и математики, 2012. С. 43-69.
  • Ян Сонг Й. Криптоанализ RSA//Новосибирск: ИМ СО РАН, 1999.
  • i860 Processor Family Programmer’s Reference Manual (PDF).//Intel. 1991. Retrieved October 7, 2013.
  • Mashey, John (October 2006). "The Long Road to 64 Bits"//ACM Queue 4 (??): 85-94. Retrieved 2011-02-19..