| 
 | 
 
 
  
 Весной 2014 года просеминар проходит по четвергам в 16:20 в аудитории 612.  
08 апреля в 17:00 на ВМК состоялась встреча с заведующим кафедрой, академиком РАН, директором Института системного программирования Иванниковым Виктором Петровичем. 
 
Темы докладов: 
 
  |  
6 марта 
 | 
 Доклад доц. Хорошилова Алексея Владимировича на тему «Дедуктивная верификация модуля безопасности ядра ОС Linux»
(спецсеминар «Корректность программ»). 
 
 |  
13 марта 
 | 
 Доклад Коршунова Антона Викторовича на тему 
«Современные проблемы анализа данных пользователей социальных сетей»
(спецсеминар «Распределенные объектно-ориентированные системы»). 
 
Доклад посвящён современным проблемам сбора,
хранения и обработки пользовательских данных онлайновых социальных сетей
(вКонтакте, Facebook, Twitter, Last.fm), с которыми сталкиваются исследователи
Института системного программирования в рамках совместных проектов с компанией Samsung.
Даётся обзор текущих направлений научной деятельности и разработки программного
обеспечения. Рассмотриваются ключевые проблемы: распределённая обработка больших данных,
создание и тестирование новых математических моделей коммуникации и обмена информацией,
а также необходимость объединения алгоритмов обработки графовых, текстовых и
мультимедийных данных.
 
 
 |  
20 марта 
 | 
 Доклад доц. Белеванцева Андрея Андреевича на тему 
«Задачи анализа и оптимизации программ»
(спецсеминар «Анализ и оптимизация программ»). 
 
Компиляторные технологии требуются для решения
широкого круга современных IT-задач. Актуальна статическая оптимизация программ с учетом
особенностей современных архитектур и профиля пользователя. Распространение веб-интерфейсов
делает актуальной динамическую оптимизацию JavaScript, в которой требуется соблюсти баланс
между временем компиляции и скоростью получаемого кода. Наконец, технологии анализа программ
используются для построения статических и динамических анализаторов кода для обеспечения
безопасности программ поиском критических дефектов и уязвимостей, для понимания программ,
для повышения производительности программ и др. 
В докладе будет кратко рассмотрено устройство
современного оптимизирующего компилятора и сделан обзор собственных результатов ИСП РАН –
новый планировщик GCC для VLIW-архитектур, улучшения GCC для платформы ARM, улучшения
динамического компилятора Webkit JavaScript, а также инструменты ИСП РАН статического анализа кода.
 
 
 |  
27 марта 
 | 
 Доклад к.ф.-м.н. Курмангалеева Шамиля Фаимовича на тему 
«Применение компиляторной инфраструктуры LLVM в задачах анализа и трансформации программ»
(спецсеминар «Анализ и оптимизация программ»). 
 
 |  
03 апреля 
 | 
 Доклад к.ф.-м.н., доц. Падаряна Вартана Андрониковича на тему 
«Динамический анализ бинарного  кода»
(спецсеминар «Анализ и оптимизация программ»). 
 
В докладе рассматриваются актуальные вопросы в области анализа бинарного  кода. Приводятся не решенные еще задачи, их связь с практическими  потребностями индустрии. Будут рассмотрены две основные задачи обратной  инженерии бинарного кода: восстановление алгоритмов и форматов данных.
Основные подходы к анализу (статический и динамический), применяемые к  бинарному коду по отдельности, не дают требуемых результатов. Актуальна  задача их объединения, разработка методик согласованного применения этих  подходов, и поддержка программными инструментами.
Будут кратко рассмотрены промышленные и исследовательские проекты,  посвященные разработке таких методик и инструментов. В их числе будут  рассматриваться важные результаты в данной области, полученные в ИСП РАН:  детерминированное воспроизведение работы виртуальной машины, методика  повышения уровня представления, интегрированная среда анализа бинарного  кода и др. 
 
 |  
10 апреля 
 | 
 Доклад зав.сект. ИПМ РАН Бахтина Владимира Александровича
на тему «Автоматизация разработки параллельных программ»
(спецсеминар «ОС и языки программирования распределенных вычислительных систем»). 
 
Разработка программ для высокопроизводительных кластеров и других параллельных систем с распределенной памятью продолжает оставаться исключительно сложным делом, доступным узкому кругу специалистов и крайне трудоемким даже для них. Основная причина - это низкий уровень современной технологии автоматизации разработки параллельных программ. В настоящее время практически все параллельные программы для многоядерных кластеров (SMP-кластеров) разрабатываются с использованием низкоуровневых средств передачи сообщений (MPI, SHMEM). Такие программы трудно разрабатывать, сопровождать и повторно использовать при создании новых программ. Появление кластеров с гетерогенными узлами, использующих в качестве ускорителей графические процессоры (ГПУ), еще более усложнило разработку программ, поскольку потребовало использовать, помимо низкоуровневых технологий MPI и SHMEM, еще и низкоуровневую технологию CUDA или OpenCL.
 
Вполне естественно, что прикладной программист хотел бы получить либо инструмент, автоматически преобразующий его последовательную программу в параллельную программу, либо высокоуровневый язык параллельного программирования, обеспечивающий эффективное использование современных параллельных систем.
 
 
 |  
17 апреля 
 | 
 Доклад с.н.с. ИСП РАН Камкина Александра Сергеевича
на тему «Функциональная верификация микропроцессоров»
(спецсеминар «Корректность программ»). 
 
 |  
24 апреля 
 | 
 Доклад д.ф.-м.н. Серебрякова Владимира Алексеевича и мл.н.с. ВЦ РАН Атаевой Ольги Муратовны
на тему «Семантические Цифровые Библиотеки и Связанные Открытые Данные»
(спецсеминар «Интернет, распределенные информационные
системы и цифровые библиотеки»). 
 
 |  
  
 |