Автоматизация реализации численных моделей на мультикомпьютерах
в технологии фрагментированного программирования
Докладчик: Перепёлкин Владислав Александрович
Аннотация. Разработка прикладного программного обеспечения в численном моделировании на высокопроизводительных вычислителях, таких как вычислительные кластера, является сложной задачей. Эта сложность обусловлена необходимостью создавать не просто программы, которые работают правильно, но также и работают эффективно (в смысле затрат процессорного времени, памяти, нагрузки на коммуникационную подсистему и т.п.). В противном случае теряется смысл использованиявысокопроизводительного аппаратного обеспечения. Достижение эффективности связано с решением ряда проблем, относящихся к сфере системного параллельного программирования, таких как выбор декомпозиции данных и вычислений, планирование вычислений, синхронизация параллельных потоков и процессов, и т.п. Решение этих проблем требует, вообще говоря, иной квалификации, чем требуется при разработке численных алгоритмов и моделей. Это затрудняет использование вычислительных кластеров исследователями в прикладных областях. Поэтому важную роль играют средства (языки и системы) параллельного программирования, способные взять на себя хотя бы частично решение проблем, связанных с параллельной реализацией численных алгоритмов. В докладе рассказывается об одной из таких систем -- системе LuNA, разрабатываемой в ИВМиМГ СО РАН, а также о подходе, лежащем в её основе -- технологии фрагментированного программирования. Рассматриваются основные структурные компоненты системы, на примере которых изучается соответствующая проблематика автоматизации реализации численных алгоритмов на мультикомпьютерах.
Аннотация. Разработка прикладного программного обеспечения в численном моделировании на высокопроизводительных вычислителях, таких как вычислительные кластера, является сложной задачей. Эта сложность обусловлена необходимостью создавать не просто программы, которые работают правильно, но также и работают эффективно (в смысле затрат процессорного времени, памяти, нагрузки на коммуникационную подсистему и т.п.). В противном случае теряется смысл использованиявысокопроизводительного аппаратного обеспечения. Достижение эффективности связано с решением ряда проблем, относящихся к сфере системного параллельного программирования, таких как выбор декомпозиции данных и вычислений, планирование вычислений, синхронизация параллельных потоков и процессов, и т.п. Решение этих проблем требует, вообще говоря, иной квалификации, чем требуется при разработке численных алгоритмов и моделей. Это затрудняет использование вычислительных кластеров исследователями в прикладных областях. Поэтому важную роль играют средства (языки и системы) параллельного программирования, способные взять на себя хотя бы частично решение проблем, связанных с параллельной реализацией численных алгоритмов. В докладе рассказывается об одной из таких систем -- системе LuNA, разрабатываемой в ИВМиМГ СО РАН, а также о подходе, лежащем в её основе -- технологии фрагментированного программирования. Рассматриваются основные структурные компоненты системы, на примере которых изучается соответствующая проблематика автоматизации реализации численных алгоритмов на мультикомпьютерах.
Материалы: презентация
Устройство на работу в IT. Как попадать в лучшие компании и как строить карьеру
Докладчик: Малышкин Никита Викторович, Компания Скайтек (http://skytecgames.ru)
Аннотация. Про найм сотрудников с позиции работника и с позиции работодателя. Как с высокой вероятностью устраиваться на интересующую позицию. Как не доставать работодателя. Как писать вакансии. Не абстрактные советы HR, а конкретные примеры за последние 10+лет.
Эффективное программирование современных микропроцессоров
Докладчик: Киреев Сергей Евгеньевич
Аннотация. Будет рассказано, на чём основан высокий потенциал производительности современных микропроцессоров, и как его можно задействовать в своих программах. Будут рассмотрены способы и средства оптимизации программ, разделенные на несколько уровней с точки зрения сложности освоения соответствующих знаний и умений.
Материалы: презентация
Тренды в области высокопроизводительных вычислений
Докладчик: Городничев Максим Александрович
О структуре научной работы
Аннотация. В лекции рассматривается типичная структура научного труда -- тезисов, статьи, доклада или диссертации. Объясняются основные структурные элементы такого труда, а также логика, их связывающая. Даются рекомендации по подготовке презентаций научных докладов.
Материалы: презентация
Введение в Machine Learning и Deep Learning
Лектор: Овчинников Илья Дмитриевич (компания Dasha.AI)
Аннотация: Вы узнаете текущее состояние в разработке, развитии и внедрении диалоговых систем, максимально близко имитирующих человека, основы цифрового анализа речи и обработки информации.
Материалы: презентация
Реализация клеточно-автоматных моделей природных явлений на суперкомпьютерах
Докладчик: Медведев Юрий Геннадьевич
Аннотация: В докладе пойдет речь о дискретных моделях физических, химических и биологических процессов, построенных на основе клеточных автоматов и их систем. Будут рассмотрены модели диффузии, газовых потоков, некоторых химических реакций, процессов в биологических клетках. Будут показаны способы программной реализации клеточных автоматов как на классической последовательной архитектуре, так и на суперкомпьютерах. Будут продемонстрированы результаты экспериментального исследования параллельной программной реализации на вычислительном кластере.
Аннотация: В докладе пойдет речь о дискретных моделях физических, химических и биологических процессов, построенных на основе клеточных автоматов и их систем. Будут рассмотрены модели диффузии, газовых потоков, некоторых химических реакций, процессов в биологических клетках. Будут показаны способы программной реализации клеточных автоматов как на классической последовательной архитектуре, так и на суперкомпьютерах. Будут продемонстрированы результаты экспериментального исследования параллельной программной реализации на вычислительном кластере.
Материалы: презентация
Как построить "Небоскрёб" в Overmobile
Докладчик: Сарычев Виктор Геннадьевич
Организация: Overmobile
Аннотация: Как устроен процесс разработки игры "Небоскрёб мечты" в компании Overmobile - ведущий разработчик и издатель мобильных браузерных игр в России. Личный опыт работы, трудности и положительные стороны работы в области разработки мобильных игр.
Организация: Overmobile
Аннотация: Как устроен процесс разработки игры "Небоскрёб мечты" в компании Overmobile - ведущий разработчик и издатель мобильных браузерных игр в России. Личный опыт работы, трудности и положительные стороны работы в области разработки мобильных игр.
Материалы: презентация
Разработка системы извлечения знаний из гетерогенных источников данных для повышения качества принятия решений
Докладчик: Толенбеков Ернур, Международный университет информационных технологий, г.Алматы
Материалы: презентация
Проекты Лаборатории компьютерных наук по поддержке принятия решений на основе анализа данных в условиях перехода к цифровой экономике
Докладчик: Лебедев Данил, Казахский национальный университет им. аль-Фараби, г.Алматы
Материалы: презентация