Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 12 2017 год

DOI: 10.17587/prin.8.531-542
УДК: 004.272.45, 004.031.6, 004.4’233
Средства отладки программного обеспечения многоядерных процессоров
С. Г. Елизаров, канд. физ.-мат. наук, ст. науч. сотр., Г. А. Лукьянченко, науч. сотр., Д. С. Марков, ст. науч. сотр., МГУ имени М. В. Ломоносова, Физический факультет, В. А. Роганов, ст. науч. сотр., e-mail: radug-a@ya.ru, МГУ имени М. В. Ломоносова, Институт механики

Рассмотрены разработка и применение инструментальных средств для отладки и профилирования прикладных программ на языках C/C++, исполняемых на перспективных многоядерных системах на кристалле. Цель данной статьи — поделиться с читателями уникальным опытом, полученным в ходе разработки на базе open source-решений системного эмулятора, отладчика и профилировщика для оригинального микропроцессора, содержащего сотни асинхронно взаимодействующих вычислительных ядер.

Ключевые слова: технологии отладки, many-core-системы, системы на кристалле, эмуляторы оборудования, инструменты профилирования
Стр. 531–542