Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
intel-xeon-phi / 04_Offload_JacobiMethod.pptx
Скачиваний:
10
Добавлен:
11.03.2016
Размер:
172.16 Кб
Скачать

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

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

Реализация метода Якоби на Intel Xeon Phi в режиме offload

Антон Горшков anton.v.gorshkov@gmail.com

Постановка задачи

Метод Якоби — это итеративный метод решения системы линейных уравнений Ax = b

Достаточным условием сходимости при любом начальном приближении x0 является положительная определенность матрицы A

Каждая итерация метода уточняет приближение x следующим образом:

Нижний Новгород, 2015 г.

Реализация метода Якоби на Intel Xeon Phi в режиме Offload

2

Задание

Необходимо реализовать метод минимальных невязок для решения СЛАУ с положительно определенной матрицей в режиме offload

для схемы явной работы с памятью (#pragma)

для схемы неявной работы с памятью (Intel Cilk+)

Так как алгоритм итеративный, существует несколько способов его завершения:

1.Завершение по числу итераций

2.Завершение по точности ( ||Ax – b|| < ε )

Необходимо реализовать второй способ.

Необходимо выполнить проверку корректности

результатов

Нижний Новгород, 2015 г.

Реализация метода Якоби на Intel Xeon Phi в режиме Offload

3

Подсказки: генерация входных данных

Для начала работы необходимо сгенерировать матрицу A и вектор b, при этом:

Вектор b может быть сгенерирован случайно;

Матрица A должна быть положительно определенной для сходимости метода.

Достаточное условие положительной определенности

диагональное преобладание, т.е.

Нижний Новгород, 2015 г.

Реализация метода Якоби на Intel Xeon Phi в режиме Offload

4

Подсказки: проверка результатов

Для того, чтобы проверить полученные результаты, достаточно умножить полученный вектор на матрицу A и сравнить результаты с вектором b:

Нижний Новгород, 2015 г.

Реализация метода Якоби на Intel Xeon Phi в режиме Offload

5

Соседние файлы в папке intel-xeon-phi