В рамках данного
проекта разрабатывается ряд высокопроизводительных приложений с использованием
библиотек компании Интел (Intel
MKL).
Цели проекта
Создание оптимизированных наукоемких приложений под
современные многоядерные архитектуры с использованием новейших библиотек
компании Интел;
Обучение эффективному применению современных научных
библиотек (Intel Math Kernel Library (MKL), Automatically Tuned Linear Algebra
Software (ATLAS), etc) и систем создания научных приложений (Matlab);
Апробация новой функциональности (алгоритмов
вычислительной математики) с возможным дальнейшим включением в состав
библиотеки Intel MKL.
Основные результаты
Реализован метод решения жестких систем
дифференциальных уравнений на основе аналогичного метода, входящего в состав
Matlab, c использованием библиотек Intel MKL и Netlib ATLAS и проведено
сравнение производительности данных реализаций.
Разработано демонстрационное приложение "Solar System
Demo Program", рассчитывающее и визуализирующее движение планет
Солнечной системы и ряда их спутников. Данное приложение демонстрировалось на
SSG summit в США осенью 2005 года. ПрезентацияПрограмма
Ход работы проекта (январь-август 2006)
Реализация ряда методов численного интегрирования
систем дифференциальных уравнений с использованием функций библиотеки Intel
MKL.
Разработка демонстрационного приложения с графическим
интерфейсом для решения систем дифференциальных уравнений.
Проведение отчетного семинара 15.02.2006. Презентация
Подготовка неоходимой документации к разработанному программому
обеспечению
Выполнение численных экспериментов по
сравнинию производительности ,разработанных методов, и других
свободных, общедоступных методов
Написание демострационных примеров MEDAKZO, уравнения
колебаний мембраны и уравнения теплопроводности для сравнения
производительности метода интегрирования, основаного на MKL и ATLAS на
многоядерных архитектурах.
Проведение отчетного семинара 28.04.2006. Презентация
1. А.Н.
Половинкин, С.В. Сидоров. Разработка демонстрационной модели Солнечной системы
с использованием Intel MKL
//
Технологии Microsoft в теории и практике программирования. Материалы конференции
/ Под ред. проф. Р.Г. Стронгина. – Нижний Новгород: Изд-во Нижегородского
госуниверситета, 2006 - С. 246-248 (скачать)