Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемwww.itlab.unn.ru
1 Нижегородский государственный университет им. Н.И. Лобачевского Учебно-исследовательская лаборатория «Информационные технологии» При поддержке корпорации Интел Нижний Новгород 2004 Исследование библиотек MKL и IPP
2 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 2 Содержание 1. Введение 2. Библиотеки IPP и MKL 3. Сравнение MKL со стандартными библиотеками 4. Проект IPP «Оптимальный путь» 5. Проект IPP «Распространение волн»
3 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 3 Введение Целью проекта является наглядная иллюстрация работы библиотек IPP и MKL В связи с этим был обозначен ряд математических задач, программная реализация которых способствует решению данной проблемы
4 Библиотека IPP Обзор
5 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 5 Библиотека IPP – это… Широкие возможности Мощный инструмент Удобство использования
6 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 6 Image processing В этом домене собраны инструменты по работе с изображениями и их частями, например зеркальное отображение, поворот области и т.д. Основное применение в проекте «Оптимальный путь»
7 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 7 Small Matrices Данный домен был применен в связи с потребностью в использовании и обработки 3D графики Основное применение в проекте «Оптимальный путь»
8 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 8 Signal processing Этот домен предоставляет возможности по обработке сигналов, таких как алгебраические операции над векторами, функции обрезания векторов и т. д. Основное применение в проекте «Распространение волн»
9 Библиотека MKL Обзор
10 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 10 Библиотека MKL Роль Набор функций для решений сложных математических задач Структура BLAS FFT DFT LAPACK ScaLAPACK SparseSolver VML VSL
11 Сравнение MKL со стандартными библиотеками Гришин Александр Ионов Андрей Никонов Сергей
12 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 12 Постановка задачи Сравнить MKL с SCSL, ATLAS, HP MLIB на примере следующих задач: умножение матриц решение симметричных систем линейных уравнений методом Холецкого решение общей проблемы собственных чисел Визуализировать генерируемые матрицы
13 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 13 Метод решения Создать класс реализующий решение выше обозначенных задач Добавить в класс функции, предназначенные для визуализации матриц Произвести различные эксперименты для сравнения быстродействия и точности решения задач Подготовить демонстрацию полученного материала
14 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 14 Место MKL в проекте Набор функций из BLAS и LAPACK пакетов MKL MKL оптимизирована для работы на процессорах Intel Быстродействие Точность
15 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 15 Результаты первого этапа Знакомство с IPP и MKL Написаны классы, реализующие решения поставленных задач Написано приложение, которое отображает вид матриц больших размеров Получены сравнительные характеристики MKL и ATLAS (Win XP) Получены сравнительные характеристики MKL и NL(ННГУ) (Win XP)
16 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 16 Примеры генерируемых и отображаемых матриц Положительно– определённая симметричная с диагональным превосходством Положительно– определённая блочно- диагональная, симметричная с диагональным превосходством
17 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 17 Блочные матрицы
18 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 18 Разреженные матрицы с вероятностными распределениями Разброс вокруг диагонали Разброс вокруг центра
19 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 19 Перемножение матриц A * B = C
20 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 20 Перемножение матриц A * B = C
21 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 21 Перемножение матриц A * B = C
22 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 22 Перемножение матриц A * B = C
23 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 23 Перемножение матриц A * B = C
24 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 24 Метод Холецкого dpotrf вектор X dpotrs
25 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 25 Метод Холецкого dpotrf вектор X dpotrs
26 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 26 Сравнение MKL и NL(ННГУ) (Pentium Celeron 2.4 Ghz)
27 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 27 Сравнение MKL и ATLAS (Pentium IV 2.4 Ghz )
28 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 28 Сравнение MKL и ATLAS (Pentium IV 2.4 Ghz )
29 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 29 Сравнение MKL и ATLAS (Pentium Celeron 2.4 Ghz)
30 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 30 Трудности Подключение библиотек, предложенных для сравнения с MKL
31 Проект IPP Оптимальный путь Бурков Евгений Матросова Екатерина Дурнов Павел
32 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 32 Постановка задачи Задан рельеф местности и два пункта. Требуется построить между пунктами дорогу, оптимальную по определенному критерию. Оптимальность дороги подразумевает: минимизацию затрат на постройку, максимизацию удобства эксплуатации.
33 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 33 Представление поверхности Радиальные функции Формула расчета поверхности
34 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 34 Место IPP в проекте Image Processing Расчет двумерной поверхности Small Matrices Расчет трехмерной поверхности
35 Полученные результаты
36 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 36 Планы В дальнейшем планируется приступить к непосредственному построению оптимального пути по просчитанной поверхности.
37 Проект IPP Распространение волн Бадер Алексей Вершинина Елена Зебрин Дмитрий Стариков Василий
38 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 38 Постановка задачи Реализация алгоритмов вычисления распространяющейся волны с помощью функций библиотеки IPP Графическая визуализация распространения сферических и плоских волн
39 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 39 Место IPP в проекте Image Processing Алгоритмы вычисления: сферических и плоских волн суммы нескольких волн Обработка результатов
40 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 40 Полученные результаты Два метода вычисления волны: с непосредственным пересчетом изображения перед каждым выводом с предварительным вычислением волны в течение периода и дальнейшим циклическим отображением
41 ВМК ННГУ март 2004 Исследование библиотек MKL и IPP ITLab Intel 41 Полученные результаты Возможности приложения: задание источников в режиме диалога работа с анимацией сохранение параметров в виде текстового файла загрузка параметров из текстового файла
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.