Разработка инструментов программирования гетерогенных вычислительных систем эксафлопсного класса.


Разработка инструментов программирования гетерогенных вычислительных систем эксафлопсного класса.

Начало проекта – 2013 год. Окончание проекта - 2016 год. Заказчик - РФФИ.

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

Предлагаемыми направлениями исследований являются: создание инструментов, определяющих узкие места программы, неэффективное использование подсистем памяти в рамках одного узла; инструментов, анализирующих программу на предмет поиска критических ошибок (в том числе многопоточных); опробирование новых стандартов программирования в индустриальных компиляторах с открытым исходным кодом. В качестве прикладных пакетов будут использоваться библиотеки решения плотных и разреженных систем линейных уравнений, а также система OpenFOAM для решения задач вычислительной гидродинамики.

Грант РФФИ 13-07-12102.

Исполнитель

Компиляторные технологии

Перейти к списку всех проектов