Нижегородский государственный университет им.Н.И.Лобачевского.

ЛАБОРАТОРИЯ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Факультет вычислительной математики и кибернетики

Лаборатория ITLabИсследованияПроекты 2003-2009 гг.Научно-производственные проектыПрименение библиотеки MKL для высокопроизводительных вычислений Switch to English version  
Новости
О Лаборатории
Обучение
Исследования
Проекты 2011 г.
Проекты 2010 г.
Проекты 2003-2009 гг.
Образовательные комплексы
Семинар Лаборатории
Мероприятия
Вакансии Интел
Сотрудничество
Разработчики сайта
О нас пишут
Летняя школа 2011
Видео лекции
Клуб У.М.Н.И.К.
Имя:
Пароль:
запомнить:
Забыли пароль? Регистрация

Описание проекта

В рамках данного проекта разрабатывается ряд высокопроизводительных приложений с использованием библиотек компании Интел (Intel MKL).

Цели проекта

  1. Создание оптимизированных наукоемких приложений под современные многоядерные архитектуры с использованием новейших библиотек компании Интел;
  2. Обучение эффективному применению современных научных библиотек (Intel Math Kernel Library (MKL), Automatically Tuned Linear Algebra Software (ATLAS), etc) и систем создания научных приложений (Matlab);
  3. Апробация новой функциональности (алгоритмов вычислительной математики) с возможным дальнейшим включением в состав библиотеки Intel MKL.

Основные результаты

  1. Реализован метод решения жестких систем дифференциальных уравнений на основе аналогичного метода, входящего в состав Matlab, c использованием библиотек Intel MKL и Netlib ATLAS и проведено сравнение производительности данных реализаций.
  2. Разработано демонстрационное приложение "Solar System Demo Program", рассчитывающее и визуализирующее  движение планет Солнечной системы и ряда их спутников. Данное приложение демонстрировалось на SSG summit в США осенью 2005 года.  Презентация Программа

Ход работы проекта (январь-август 2006)

  1. Реализация ряда методов численного интегрирования систем дифференциальных уравнений с использованием функций библиотеки Intel MKL.
  2. Разработка демонстрационного приложения с графическим интерфейсом для решения систем дифференциальных уравнений.
  3. Проведение отчетного семинара 15.02.2006. Презентация
  4. Подготовка неоходимой документации к разработанному программому обеспечению
  5. Выполнение численных экспериментов по сравнинию производительности ,разработанных методов, и других свободных, общедоступных методов 
  6. Написание демострационных примеров MEDAKZO, уравнения колебаний мембраны и уравнения теплопроводности для сравнения производительности метода интегрирования, основаного на MKL и ATLAS на многоядерных архитектурах.
  7. Проведение отчетного семинара 28.04.2006. Презентация
  8. Созданное приложение представлено на конкурс Intel Demo Cup(http://inteldemo-cup.ru ).
  9. Созданное приложение заняло 1 место на конкурсе Intel Demo Cup.  
  10. Проведена презентация проекта. Презентация

Приложения (ODE ToolKit)

  1. исходный код (скачать)
  2. исполняемые файлы (скачать)
  3. документация (скачать)

Публикации

1. А.Н. Половинкин, С.В. Сидоров. Разработка демонстрационной модели Солнечной системы с использованием Intel MKL // Технологии Microsoft в теории и практике программирования. Материалы конференции / Под ред. проф. Р.Г. Стронгина. – Нижний Новгород: Изд-во Нижегородского госуниверситета, 2006 - С. 246-248 (скачать)

Коллектив

  1. А.Ю. Петров (Intel, куратор проекта).
  2. Н.Ю. Золотых (ННГУ, куратор проекта).
  3. А.Н. Половинкин (ITLab, стажер).
  4. С.В. Сидоров (ITLab, стажер).

Новости

14.11.2015
16.10.2015
16.10.2015
14.10.2015
20.09.2015

© ITLab, Нижний Новгород,  2009