Статья

Название статьи О ВОЗМОЖНОСТИ ПРИМЕНЕНИЯ СИСТЕМНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ LLVM ДЛЯ НАУЧНЫХ И ПРИКЛАДНЫХ ИССЛЕДОВАНИЙ В ОБЛАСТИ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ
Автор П.П. Кравченко, В.В. Хашковский
Рубрика РАЗДЕЛ II. БЕЗОПАСНОСТЬ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Месяц, год 04, 2012
Индекс УДК 681.324
DOI
Аннотация Рассмотрена проблема организации современных научных исследовании в области математического и программного обеспечения ЭВМ, связанная с разработкой вспомогательного программного кода, в том числе и с использованием генераторов компиляторов, а также подход к сборке пакетов программ на основе традиционного средства – GCC и современные средства компиляции программ на основе инфраструктуры LLVM, включая промежуточное представление программного кода с помощью этих средств. Приведены примеры использования LLVM для решения некоторых задач системного уровня и обозначены возможности применения LLVM для задач в области информационной безопасности.

Скачать в PDF

Ключевые слова Системное программное обеспечение; LLVM; трансформации; промежуточное представление, информационная безопасность; компиляция.
Библиографический список 1. Тим Джонс М. Знакомимся с GCC 4: на русском языке [Электронный ресурс] // URL: http://www.ibm.com/developerworks/ru/library/l-gcc4/ (дата обращения: 05.02.2012).
2. The LLVM Compiler Infrastructure: на английском языке [Электронный ресурс] // URL:http://llvm.org (дата обращения: 28.01.2012).
3. Википедия: свободная электронная энциклопедия: на русском языке [Электронный ресурс] // URL: http://ru.wikipedia.org/wiki/LLVM (дата обращения: 28.01.2012).
4. Данилов И.Г. Организация доступа к распределённой памяти в прототипе распределённой программной транзакционной памяти DSTM_P1, Высокопроизводительные вычислительные системы // Труды молодых ученых ЮФУ и ЮНЦ РАН. – Таганрог: Изд-во ТТИ ЮФУ, 2011. – С. 50-55.
5. Данилов И.Г. Современные подходы к созданию многопоточных приложений для многомашинных конфигураций с эмуляцией общей памяти // Известия ЮФУ. Технические
науки. – 2012. – № 1 (126). – C. 92-96.
6. Аветисян А.И., Долгорукова К.Ю., Курмангалеев Ш.Ф. Динамическое профилирование программы для системы LLVM: на русском языке [Электронный ресурс] // URL:
http://www.ispras.ru/ru/proceedings/docs/2011/21/isp_21_2011_71.pdf (дата обращения: 28.01.2012).

Comments are closed.