Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2015, том 27, выпуск 6, страницы 97–110
DOI: https://doi.org/10.15514/ISPRAS-2015-27(6)-7
(Mi tisp187)
 

Эта публикация цитируется в 1 научной статье (всего в 1 статье)

Разработка и реализация метода масштабирования по памяти для систем межмодульных оптимизаций и статического анализа на основе LLVM

К. Ю. Долгорукова

Институт системного программирования РАН
Список литературы:
Аннотация: Проблема масштабируемости систем оптимизации времени связывания и систем статического анализа не потеряла своей актуальности в настоящее время: несмотря на рост производительности и увеличение объема памяти компьютеров, программы растут в размерах и сложности пропорэ иона льно, особенно когда дело касается таких сложных многомодульных программ, как, например, операционные системы, браузеры и другие. Эффективная оптимизация таких программ с использованием таких мощных инструментов, как межпроцедурные оптимизирующие преобразования, проводимые во время связывания, и преобразования с использованием профиля исполнения программы, требует существенных вычислительных ресурсов. В статье рассматривается подход к масштабированию по памяти системы оптимизаций времени связывания в целях ограничения потребляемой памяти заданным пороговым значением. Предложенный метод включает в себя следующие этапы: аннотирование промежуточного представления на этапе генерации промежуточного кода; во время компоновки чтение объявлений и аннотаций из файлов с промежуточным представлением, предварительный анализ, в котором происходит построение и анализ графа вызовов, отложенную загрузку участков кода во время оптимизаций и выгрузку участков кода по требованию. Также предложен подход к применению масштабирования по памяти к системе статического анали за. Описанный метод масштабирования был реализован на основе инструмента GOLD-plugin системы LLVM[1].  Представленные предварительные результаты тестирования реализации данного подхода на тестах SPEC CPU2000[2] показывают увеличение размера кода на 6%, увеличение накладных расходов по времени на 0.2% и по памяти на 36%.
Ключевые слова: межмодульные анализ и оптимизации, системы межмодульных оптимизаций, масштабирование.
Реферативные базы данных:
Тип публикации: Статья
Образец цитирования: К. Ю. Долгорукова, “Разработка и реализация метода масштабирования по памяти для систем межмодульных оптимизаций и статического анализа на основе LLVM”, Труды ИСП РАН, 27:6 (2015), 97–110
Цитирование в формате AMSBIB
\RBibitem{Dol15}
\by К.~Ю.~Долгорукова
\paper Разработка и реализация метода масштабирования по памяти для систем межмодульных оптимизаций и статического анализа на основе LLVM
\jour Труды ИСП РАН
\yr 2015
\vol 27
\issue 6
\pages 97--110
\mathnet{http://mi.mathnet.ru/tisp187}
\crossref{https://doi.org/10.15514/ISPRAS-2015-27(6)-7}
\elib{https://elibrary.ru/item.asp?id=25476301}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp187
  • https://www.mathnet.ru/rus/tisp/v27/i6/p97
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:123
    PDF полного текста:51
    Список литературы:25
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024