Введение в технологию фрагментированного программирования и знакомство с системой LuNA
Лектор: Перепёлкин В.А.
Аннотация. Вводная лекция, рассказывающая о вопросах автоматизации параллельного программирования в области крупномасштабного численного моделирования. Будут представлены наработки нашей лаборатории в области автоматизации конструирования параллельных программ – технология фрагментированного программирования и система LuNA (Language for Numerical Algorithms), поддерживающая эту технологию. Студенты узнают о том, какие задачи стоят перед учёными в этой области и какие используются методы и инструменты.
Материалы: презентация
Введение в разработку переносимых приложений с GUI на основе фреймворка Qt
Лектор: Городничев М.А.
Материалы: презентация
Как использовать весь потенциал современных микропроцессоров
Лектор: Киреев С.Е.
Аннотация. На лекции будет рассказано, на чём основан высокий потенциал производительности современных микропроцессоров, и как его можно задействовать в своих программах. Будут рассмотрены способы анализа производительности программ, приёмы и средства оптимизации.
Материалы: презентация
О некоторых проблемах эффективного исполнения программ в декларативных системах программирования
Лектор: Ткачёва А.А.
Аннотация. Разработчику удобно в декларативной форме представлять свою программу, но производительность ее исполнения не дотягивает до приемлемого результата по сравнению с программой, представленной в императивной форме. Приходится идти на компромисс между удобством представления и быстродействием программы. В лекции будут рассмотрены существующие системы и языки параллельного программирования, в которых программа представляется в декларативной форме, и их подходы к достижению эффективности исполнения программы.
Материалы: презентация
Что такое высокопроизводительные, параллельные, распределенные вычисления. Кому, где и зачем они нужны.
Лектор: Городничев М.А.
Материалы: презентация
О структуре научной работы
Лектор: Перепёлкин В.А.
Материалы: презентация