Лекции

Введение в технологию фрагментированного программирования и знакомство с системой LuNA

Лектор: Перепёлкин В.А.

Аннотация. Вводная лекция, рассказывающая о вопросах автоматизации параллельного программирования в области крупномасштабного численного моделирования. Будут представлены наработки нашей лаборатории в области автоматизации конструирования параллельных программ – технология фрагментированного программирования и система LuNA (Language for Numerical Algorithms), поддерживающая эту технологию. Студенты узнают о том, какие задачи стоят перед учёными в этой области и какие используются методы и инструменты.

Материалы: презентация

Введение в разработку переносимых приложений с GUI на основе фреймворка Qt

Лектор: Городничев М.А.

Материалы: презентация

Как использовать весь потенциал современных микропроцессоров

Лектор: Киреев С.Е.

Аннотация. На лекции будет рассказано, на чём основан высокий потенциал производительности современных микропроцессоров, и как его можно задействовать в своих программах. Будут рассмотрены способы анализа производительности программ, приёмы и средства оптимизации.

Материалы: презентация

О некоторых проблемах эффективного исполнения программ в декларативных системах программирования

Лектор: Ткачёва А.А.

Аннотация. Разработчику удобно в декларативной форме представлять свою программу, но производительность ее исполнения не дотягивает до приемлемого результата по сравнению с программой, представленной в императивной форме. Приходится идти на компромисс между удобством представления и быстродействием программы. В лекции будут рассмотрены существующие системы и языки параллельного программирования, в которых программа представляется в декларативной форме, и их подходы к достижению эффективности исполнения программы.

Материалы: презентация

Что такое высокопроизводительные, параллельные, распределенные вычисления. Кому, где и зачем они нужны.

Лектор: Городничев М.А.

Материалы: презентация

О структуре научной работы

Лектор: Перепёлкин В.А.

Аннотация: Во время своего обучения студентам приходится иметь дело с различными видами научных работ – публикациями тезисов, статей, презентациями и докладами на конференциях и семинарах, и, конечно же, с текстом и защитой выпускной работы. Все эти виды работ имеют в своей основе одну и ту же структуру. Знание этой структуры играет важнейшую роль как при знакомстве с чужими работами, так и при подготовке своих. Также это позволяет лучше понять и организовать собственную научную практику. Лекция посвящена рассмотрению структуры научной работы с обозначенных позиций. Подробно разбирается конкретный насущный пример – подготовка доклада к защите результатов работ в проекте по окончанию летней школы.
 

Материалы: презентация