22
Центр вычислительных технологий АИЦ СВФУ

Центр вычислительных технологий

  • Upload
    lynch

  • View
    88

  • Download
    0

Embed Size (px)

DESCRIPTION

Центр вычислительных технологий. АИЦ СВФУ. Содержание. ЦВТ Зачем? Цели и задачи Вычислительные кластера Коллектив Образовательная деятельность Учебные пособия Проведение курсов Повышение квалификации Семинары Научная деятельность Задачи Конференции и статьи - PowerPoint PPT Presentation

Citation preview

Page 1: Центр вычислительных  технологий

Центр вычислительных технологий

АИЦ СВФУ

Page 2: Центр вычислительных  технологий

Содержание• ЦВТ

– Зачем?– Цели и задачи– Вычислительные кластера– Коллектив

• Образовательная деятельность– Учебные пособия– Проведение курсов– Повышение квалификации– Семинары

• Научная деятельность– Задачи– Конференции и статьи– Вычислительная библиотека SCore– Моделирование фильтрации

Page 3: Центр вычислительных  технологий

ЦВТ

Зачем?Цели и задачиВычислительные кластераКоллектив

Page 4: Центр вычислительных  технологий

Зачем?Суперкомпьютеры – компьютеры с огромной мощностью, которые используются для работы с приложениями, требующими наиболее интенсивных вычислений:• Масштабные задачи• Высокая точность

Page 5: Центр вычислительных  технологий

Цели, задачи• Подготовка специалистов в

области суперкомпьютерных технологий

• Высокопроизводительные прикладные исследования

• Предоставление доступа к вычислительным мощностям для проведения исследований

Page 6: Центр вычислительных  технологий

Вычислительные кластераПервый кластер

(2006 г.)Мини-кластер (2008

г.)

4 узла по 2 четырех- ядерных процессоров

Пик 384 GFLOPS

17 узлов по 2 двух- ядерных процессоров

Пик 320 GFLOPS

Page 7: Центр вычислительных  технологий

«Ариан Кузьмин» (2011 г.)

160 узлов по 2 шестиядерныхпроцессораПик 23,5 TFLOPSLinpack 20,21 TFLOPS

15 узлов по 3 чипа Tesla M2070 Пик 22,5 TFLOPSLinpack 11,12 TFLOPS

CPU (Top50):

21 местоот

20.09.11

30 местоот

27.03.12

GPU (Top50):

42 местоот

20.09.11

46 местоот

27.03.12

Page 8: Центр вычислительных  технологий

Коллектив (16 чел.)• Директор• Отдел параллельных технологий (6 чел.)

– Начальник– 3 н.с.– 2 м.н.с.

• Отдел математического моделирования (6 чел.)– Начальник– 3 н.с.– 2 м.н.с.

• Отдел технической поддержки (3 чел.)– Начальник– 2 ведущих инженера

Page 9: Центр вычислительных  технологий

ОБРАЗОВАТЕЛЬНАЯ ДЕЯТЕЛЬНОСТЬ

Учебные пособияПроведение курсовПовышение квалификацииСеминары

Page 10: Центр вычислительных  технологий

Учебные пособия

• «Параллельное программирование на основе библиотек»М.В.Васильева, П.Е.Захаров, И.К.Сирдитов, П.А.Попов, М.С.Еремеева.

• «Параллельное программирование с использованием технологии CUDA» А.В.Григорьев, И.С.Еремеев, М.И.Алексеева.

• «Параллельное численное моделирование фильтрации» М.В.Васильева, Н.М.Афанасьева, П.Е.Захаров, А.Е.Колесов.

Page 11: Центр вычислительных  технологий

Курс «Основы параллельного программирования»

Обучающие курсы для начинающих, 14 - 26 ноября 2011.Студенты 1-2 курсов ИМИ. Курсы читали сотрудники ЦВТ : Попов В.В., Сирдитов И.К., Леверьев В.С., Попов П.А., Григорьев А.С., Еремеев И.С.

Page 12: Центр вычислительных  технологий

Курс «Технологии параллельных вычислений»

Краткосрочные курсы повышения квалификации, 12 - 20 декабря 2011 г.Преподаватели и аспиранты ИМИ, 10 человек.Выданы удостоверения о краткосрочном повышении квалификации

1. Архитектуры высокопроизводительных вычислительных систем

2. Технология MPI3. Технология OpenMP 4. Технология CUDA5. Параллельная реализация

дифференциальных уравнений в частных производных

6. Итоговый контроль

Page 13: Центр вычислительных  технологий

Повышение квалификации сотрудников ЦВТ

Page 14: Центр вычислительных  технологий

Семинары• Программирование

– Языки программирования (Python, C/C++)– Объектно-ориентированное программирование– Стиль программирования– Паттерны проектирования– Технологии параллельного программирования

• Вычислительные методы– Метод конечных элементов– Вычислительные библиотеки (Sundials , Hypre, Trilinos,

PETSc)– Математические модели фильтрации и тепло-

массопереноса– Вычисления на графических ускорителях– Методы решения СЛАУ

• Другие темы …

Page 15: Центр вычислительных  технологий

НАУЧНАЯ ДЕЯТЕЛЬНОСТЬ

ЗадачиКонференции и статьиВычислительная библиотека SCoreМоделирование фильтрации

Page 16: Центр вычислительных  технологий

ЗадачиМолекулярное

моделированиесистем имитирующих

биологические

Декомпозиция областиэффективное использование параллельных компьютеров

Безусловно устойчивые схемы

для нестационарных уравнений конвекции-диффузии-реакции

Вычисления на GPUтехнология CUDA;

гибридная архитектура

Page 17: Центр вычислительных  технологий

Конференции и статьи

За последний годТезисов – 28Статей – 14

Page 18: Центр вычислительных  технологий

Вычислительная библиотека SCore

•Математическая модель•Система уравненийПрограмма•Схема с весами•Аддитивные схемы

Разностные схемы

•Операторы конвекции, диффузии, реакции•Возможность определения собственных операторов

Аппроксимация по пространству

•Параллельные алгоритмы решения СЛАУ, СНУ•Разреженное хранение матриц

PETSC, Trilinos, MPI

•Объектно-ориентированное программирование•Использование тестов для проверки корректностиС++, CPPUnit

Page 19: Центр вычислительных  технологий

Используемые технологии

SCore• C++• PETSc• Trilinos• Log4cpp• CPPUnit• MPI

Сервер• Python• Twisted• Inotify• XML-RPC• Torque• SQLite• PAM

Клиент

• C++• Qt• VTK• XMLRPC-C

Page 20: Центр вычислительных  технологий

Моделирование фильтрации

Page 21: Центр вычислительных  технологий

Параллельные вычисления

~8 млн. неизвестных

Page 22: Центр вычислительных  технологий

Спасибо!

Вопросы

[email protected]://chpc.ru