Сайт использует файлы cookie и метрическую программу «Яндекс Метрика» для статистики посещаемости. Подробнее — в политике обработки персональных данных.
Задача межпроцедурного анализа алиасов (анализа указателей) является одной из ключевых в компиляторных инфраструктурах. В частности, в рамках LLVM реализован ряд различных проходов (passes), решающих эту задачу. Не так давно Илья Муравьёв в своей работе Оптимизация алгоритма контекстно-свободной достижимости, основанного на операциях линейной алгебры предложил высокопроизводительный алгоритм решения этой задачи. В настоящее время ведётся работа по его реализации в рамках библиотеки LAGraph Предлагается на основе данной реализации реализовать свой проход для LLVM. Кроме этого, нужно будет провести сравнение с уже имеющимися аналогами в рамках LLVM.
3 курс , Бакалаврская ВКР
Григорьев Семен Вячеславович
Grigorev Semyon
Кафедра системного программирования СПбГУ