|
Framework for machine instruction usage analysis
[Фреймворк для анализа использования машинных инструкций]
D. E. Pechenev, I. A. Kirilenko, O. A. Afonina Saint Petersburg State University
Аннотация:
При миграции программного обеспечения на новые аппаратные архитектуры, включая разработку оптимизирующих компиляторов для новых платформ, возникает необходимость в статистическом анализе данных об использовании различных машинных инструкций или их групп в машинном коде программ. В данной работе описывается новый фреймворк, полезный для статистического анализа машинного кода, который разработан с учетом возможности расширения. Предоставляется набор данных, который может быть использован другими исследователями. Фреймворк позволяет автоматически собирать данные с различных дистрибутивов GNU/Linux и архитектур, а также предоставляет средства для их статистического анализа и визуализации. Обсуждаются связанные с этим технические проблемы и предлагаются решения некоторых из них.
Ключевые слова:
RISC-V, миграция ПО, реинжиниринг ПО, анализ машинного кода, анализ машинных инструкций, анализ ISA, опкоды, создание компиляторов, оптимизация кода
Образец цитирования:
D. E. Pechenev, I. A. Kirilenko, O. A. Afonina, “Framework for machine instruction usage analysis”, Труды ИСП РАН, 35:3 (2023), 163–170
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp794 https://www.mathnet.ru/rus/tisp/v35/i3/p163
|
Статистика просмотров: |
Страница аннотации: | 25 | PDF полного текста: | 14 |
|