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

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

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



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






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


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

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

Инструментация и оптимизация выполнения транзакционных секций многопоточных программ

И. И. Кулагинa, М. Г. Курносовb

a Сибирский государственный университет телекоммуникаций и информатики
b Санкт-Петербургский государственный электротехнический университет «ЛЭТИ»
Список литературы:
Аннотация: В работе выполнено исследование эффективности реализации программной транзакционной памяти (software transactional memory) в компиляторе GCC, предложен метод инструментации параллельных программ, использующих транзакционную память, для осуществления задач профилирования, а также предложен подход к сокращению числа ложных конфликтов, возникающих при выполнении транзакционных секций. Суть подхода заключается в варьировании параметров реализации транзакционной памяти в runtime-библиотеке компилятора GCC по результатам предварительного профилирования программы (profile-guided optimization). Предложенный метод инструментации позволяет оптимизировать динамические характеристики выполнения транзакционных секций. Эффективность подхода к сокращению числа ложных конфликтов исследована на тестовых многопоточных программах из пакета STAMP.
Ключевые слова: программная транзакционная память, инструментация, оптимизация по результатам предварительного профилирования, многопоточное программирование, компиляторы.
Финансовая поддержка Номер гранта
Российский фонд фундаментальных исследований 15-37-20113
15-07-00653
Министерство образования и науки Российской Федерации 02.G25.31.0058
Работа выполнена при поддержке РФФИ (гранты 15-37-20113, 15-07-00653), а также Министерства образования и науки Российской Федерации в рамках договора 02.G25.31.0058 от 12.02.2013.
Реферативные базы данных:
Тип публикации: Статья
Образец цитирования: И. И. Кулагин, М. Г. Курносов, “Инструментация и оптимизация выполнения транзакционных секций многопоточных программ”, Труды ИСП РАН, 27:6 (2015), 135–150
Цитирование в формате AMSBIB
\RBibitem{KulKur15}
\by И.~И.~Кулагин, М.~Г.~Курносов
\paper Инструментация и оптимизация выполнения транзакционных секций многопоточных программ
\jour Труды ИСП РАН
\yr 2015
\vol 27
\issue 6
\pages 135--150
\mathnet{http://mi.mathnet.ru/tisp189}
\crossref{https://doi.org/10.15514/ISPRAS-2015-27(6)-9}
\elib{https://elibrary.ru/item.asp?id=25476303}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp189
  • https://www.mathnet.ru/rus/tisp/v27/i6/p135
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:134
    PDF полного текста:70
    Список литературы:28
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024