Проекты школы:
- Разработка пакета задач линейной алгебры для тестирования процессора и памяти
- Численные методы решения волнового уравнения в неоднородных средах
- Разработка и реализация фрагментированных алгоритмов для задач численного моделирования
- Runtime-система управления исполнением фрагментированных программ FP RTS
- Фрагментированное программирование для процессора Cell BE
- Использование видеокарт для задач численного моделирования
- Технология фрагментированного программирования
- Разработка инструмента на основе сетей Петри для обнаружения ошибок взаимодействия процессов в параллельных программах
"Разработка пакета задач линейной алгебры для тестирования процессора и памяти"
Руководитель проекта: Куликов Игорь, аспирант кафедры ПВТ НГТУ
Описание проекта:
Участниками будет создан пакет тестирования процессоров и памяти на основных задачах линейной алгебры. Будут проведены исследования разработанного пакета на процессорах Alpha 21264, Itanium 2, AMD Opteron, Intel Pentium 4.
Требования к участникам проекта:
- Хорошее знание C/C++
- Знание основ линейной алгебры
В начало страницы
"Численные методы решения волнового уравнения в неоднородных средах"
Руководитель проекта: Терехов Андрей, магистрант кафедры ПВТ НГТУ
Описание проекта:
Участниками будут изучены три метода решения волновых уравнений:
- метод конечных объёмов,
- метод Фурье,
- метод разложения по функциям Лаггера.
Участники должны для заданных параметров задачи выбрать метод решения,
который даст результат за наименьшее расчётное время.
Требования к участникам проекта:
- Знание основ численных методов и основ уравнений математической физики
- Хорошее знание C/C++, Фортран-90 (95)
В начало страницы
"Разработка и реализация фрагментированных алгоритмов для задач численного моделирования"
Руководитель проекта: Чаюк Ксения, магистрантка кафедры ПВТ НГТУ
Описание проекта:
Участниками будут рассмотрены алгоритмы решения физических задач в двумерной постановке. Данные алгоритмы во фрагментированном виде при решении многих задач численного моделирования (упругость, акустика и т.д.) позволяют оптимально распределять загрузку имеющихся ресурсов и получать значительное ускорение по времени при решении задач большого размера. В дальнейшем, у участников данного проекта есть возможность сотрудничества с С.К. Годуновым.
Требования к участникам проекта:
- Знание основ численных методов и основ уравнений математической физики
- Хорошее знание C/C++
В начало страницы
"Runtime-система управления исполнением фрагментированных программ FP RTS"
Руководитель проекта: Щукин Георгий, магистрант кафедры ПВТ НГТУ
Описание проекта:
Знакомство с runtime-системой исполнения фрагментированных программ FP RTS. Разработка фрагментированных программ и тестирование их исполения runtime-системой. Один из примеров - фрагментированная программа моделирования гравитационного взаимодействия тел в пространстве, с дальнейшей визуализацией. Расширение runtime-системы, добавление в нее новых функций и/или оптимизация уже существующих.
Требования к участникам проекта:
- Хорошее знание C/C++
В начало страницы
"Фрагментированное программирование для процессора Cell BE"
Руководитель проекта: Киреев Сергей., н.с. ИВМ и МГ
Описание проекта:
Участники познакомятся с концепцией фрагментированного программирования, научатся создавать программы для процессора Cell BE. Участниками будет разработана и реализована система исполнения фрагментированных программ для процессора Cell, а также реализовано в ней несколько простых численных алгоритмов.
Требования к участникам проекта:
- Хорошее знание C/C++
- Знание основ архитектуры вычислительных систем.
В начало страницы
"Использование видеокарт для задач численного моделирования"
Руководитель проекта: Калгин Константин, магистрант кафедры ПВ НГУ
Описание проекта:
Студентами будет изучено устройство видеокарты, технология её программирования. Будет реализовоно несколько приложений с отображением процесса вычисления (моделирование большого количества соударяющихся тел в гравитационном поле и одновременное их отображение на экране).
Требования к участникам проекта:
- Хорошее знание C/C++
В начало страницы
"Технология фрагментированного программирования"
Руководитель проекта: Перепелкин Владислав, магистрант кафедры ПВ НГУ
Описание проекта:
Участники изучат новую технологию параллельного программирования - технологию фрагментированного программирования. Эта технология позволяет создавать эффективные параллельные программы, автоматически обладающие такими свойствами, как динамическая балансировка загрузки. Участники реализуют одну из задач математического моделирования. Программа будет протестирована на различных вычислительных системах.
Требования к участникам проекта:
- Знание C/C++
В начало страницы
"Разработка инструмента на основе сетей Петри для обнаружения ошибок взаимодействия процессов в параллельных программах"
Руководители проекта:
- Городничев Максим, аспирант кафедры ПВТ НГТУ, м.н.с. ИВМ и МГ СО РАН,
- Куликов Игорь, аспирант кафедры ПВТ НГТУ
Описание проекта:
Участники изучат теорию сетей Петри в применении к обнаружению ошибок взаимодействия параллельных процессов, реализуют средство поиска ошибок в параллельных программах и графический интерфейс к нему (с использованием кросс-платформенного инструментария Qt), отображающий работу сетей Петри.
В дальнейшем участники могут участвовать в разработке средства автоматизированного исправления ошибок в параллельных программах.
Требования к участникам проекта:
- Хорошее знание C/C++
- Знание основ теории графов
В начало страницы
|