|
Программное обеспечение вычислительных, телекоммуникационных и управляющих систем
Инструмент динамического двоичного анализа пространственно-временной локализации приложения
А. В. Левченко, С. А. Фёдоров Санкт-Петербургский политехнический университет Петра Великого
Аннотация:
Наличие проблемы стены памяти (Memory Wall Problem) приводит к простоям процессора в ожидании данных из памяти в результате неудовлетворительной пространственно-временной локализации приложения. Средства динамического двоичного анализа важны для оценки пространственно-временного поведения приложения с целью смягчения последствий этой проблемы. Для исследования эффективности приложения необходимо получить исчерпывающий профиль доступа приложения к памяти, позволяющий дать численную и визуальную оценку локализации доступа. Процесс профилирования имеет существенные издержки, возникающие при низкоуровневом инструментировании и сохранении данных профиля, способные исказить оценку реальной локализации. Описан программный инструмент для динамического двоичного анализа пространственно-временной локализации приложения, ориентированный на практическое применение методологии Apex для глубокого анализа приложений. Инструмент профилирования tslmap разработан на основе платформы Valgrind, доступной на большинстве современных высокопроизводительных платформ. Показано, что разработанный инструмент позволяет корректно оценить локализацию приложения, с минимальными издержками профилирования получить и визуализировать профили на архитектурах с распределенной памятью.
Ключевые слова:
временная локализация, высокопроизводительные вычисления, динамический двоичный анализ, проблема стены памяти, пространственная локализация, инструмент профилирования приложений.
Образец цитирования:
А. В. Левченко, С. А. Фёдоров, “Инструмент динамического двоичного анализа пространственно-временной локализации приложения”, Научно-технические ведомости СПбГПУ. Информатика. Телекоммуникации. Управление, 2016, № 1(236), 53–64
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ntitu145 https://www.mathnet.ru/rus/ntitu/y2016/i1/p53
|
Статистика просмотров: |
Страница аннотации: | 153 | PDF полного текста: | 53 |
|