Новости
-
DVM-система была установлена в Сибирском суперкомпьютерном центре на вычислительном комплексе НКС-30Т Института вычислительной математики и геофизики Сибирского отделения Российской Академии Наук (ИВМиМГ СоРАН). Инструкцию по использованию данного комплекса можно посмотреть здесь. Инструкции ко всем вычислительным комплексам с установленной DVM-системой можно посмотреть здесь.
-
Конференция "Супервычисления и математическое моделирование 2016" проходила 3 - 7 Октября 2016 г. по адресу Россия, Саров, РФЯЦ-ВНИИЭФ.
Доклады
Создание параллельной версии программы для моделирования многокомпонентной фильтрации при разработке месторождений нефти и газа с использованием DVM-системы
Создание параллельной версии программы для моделирования многокомпонентной фильтрации при разработке месторождений нефти и газа с использованием DVM-системы
Композиционные модели фильтрации используются при подробном моделировании залежей, содержащих легкие углеводороды (конденсат и газ), а также когда необходимо более точно описывать массообмен между фазами, например, при изучении методов увеличения нефтеотдачи при закачке азота, углекислого газа, газов высокого давления. В докладе будут рассмотрены основные этапы разработки параллельной версии программы многокомпонентной фильтрации с использованием DVM-системы.
Докладчики: А.В. Королев, В.А. Бахтин.
-
Конференция "Суперкомпьютерные дни в России 2016" проходила 26 - 27 Сентября 2016 г. по адресу Россия, Москва, гостиница Holiday Inn Moscow - Sokolniki.
Доклады
Расширение возможностей DVM-системы для решения задач, использующих нерегулярные сетки
Расширение возможностей DVM-системы для решения задач, использующих нерегулярные сетки
DVM-система предназначена для разработки параллельных программ научно-технических расчетов на языках C-DVMH и Fortran-DVMH. Эти языки используют единую модель параллельного программирования (DVMH-модель) и являются расширением стандартных языков Си и Фортран спецификациями параллелизма, оформленными в виде директив компилятору. DVMH-модель позволяет создавать эффективные параллельные программы для гетерогенных вычислительных кластеров, в узлах которых в качестве вычислительных устройств наряду с универсальными многоядерными процессорами могут использоваться ускорители (графические процессоры или сопроцессоры Intel Xeon Phi). В статье будут рассмотрены новые возможности работы с нерегулярными сетками, которые были реализованы в компиляторе CDVMH в последнее время. Использование разработанного расширения позволяет существенно упростить распараллеливание на кластер имеющихся приложений на нерегулярных сетках.
Докладчик: А.С. Колганов.
Реализация параллельного ввода-вывода в DVM-системе
Реализация параллельного ввода-вывода в DVM-системе
DVM-система предназначена для разработки параллельных программ научно-технических расчетов на языках C-DVMH и Fortran-DVMH. Эти языки используют единую модель параллельного программирования (DVMH-модель) и являются расширением стандартных языков Си и Фортран спецификациями параллелизма, оформленными в виде директив компилятору. DVMH-модель позволяет создавать эффективные параллельные программы для гетерогенных вычислительных кластеров, в узлах которых в качестве вычислительных устройств наряду с универсальными многоядерными процессорами могут использоваться ускорители (графические процессоры или сопроцессоры Intel Xeon Phi). В статье будут рассмотрены новые возможности параллельного ввода-вывода, которые были реализованы в DVM-системе в последнее время. Использование разработанной подсистемы ввода-вывода позволяет существенно ускорить выполнение DVMH-приложений за счет совмещения выполнения операций ввода-вывода с вычислениями.
Докладчик: В.А. Бахтин.
-
Конференция "Научный сервис в сети Интернет 2016" проходила 19 - 24 Сентября 2016 г. по адресу Россия, Новороссийск, пос. Абрау-Дюрсо, пансионат Моряк, НМП.
Доклады
Автоматизация распараллеливания программных комплексов
Автоматизация распараллеливания программных комплексов
Опыт использования системы САПФОР для распараллеливания Фортран-программ показал, что для распараллеливания больших программ и программных комплексов необходимо развивать систему в следующих направлениях – автоматическое определение требуемых преобразований последовательной программы и их автоматическое выполнение, распараллеливание не всей программы, а только ее времяемких фрагментов, инкрементальное распараллеливание. Кроме того, необходимо расширение возможностей системы для распараллеливания программ на языке Си. Развитие системы в указанных направлениях требует существенной корректировки ее внутренней организации.
Докладчик: Н.А. Катаев.
-
Конференция "Суперкомпьютерные технологии в науке, образовании и промышленности" проходила 30 Мая 2016 г. по адресу Россия, Москва, Московский Государственный Университет им М.В. Ломоносова.
Доклады
Автоматизация разработки параллельных программ для гетерогенных вычислительных кластеров
Автоматизация разработки параллельных программ для гетерогенных вычислительных кластеров
DVM-система, созданная в ИПМ им. М.В.Келдыша РАН при активном участии аспирантов и студентов факультета ВМК МГУ им. М.В.Ломоносова, предназначена для разработки параллельных программ научно-технических расчетов на языках C-DVMH и Fortran-DVMH. Эти языки используют единую модель параллельного программирования (DVMH-модель) и являются расширением стандартных языков Си и Фортран спецификациями параллелизма, оформленными в виде директив компилятору. Поскольку директивы невидимы для стандартных компиляторов, программист может иметь одну программу и для последовательного, и для параллельного выполнения на ЭВМ разной архитектуры.
DVMH-модель позволяет создавать эффективные параллельные программы для гетерогенных вычислительных кластеров, в узлах которых в качестве вычислительных устройств наряду с универсальными многоядерными процессорами могут использоваться ускорители (графические процессоры или сопроцессоры Intel Xeon Phi). При этом отображенные на узел вычисления могут автоматически распределяться между вычислительными устройствами узла с учетом их производительности.
В докладе будут рассмотрены возможности DVM-системы, которые были реализованы в последнее время:
- новая версия языка и компилятора C-DVMH;
- параллельный ввод-вывод;
- новые возможности для функциональной отладки и анализа эффективности параллельных программ.
Докладчик: В.А. Бахтин.