- Параллельные методы решения систем линейных уравнений

Презентация "Параллельные методы решения систем линейных уравнений" (11 класс) по математике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16
Слайд 17
Слайд 18
Слайд 19
Слайд 20
Слайд 21
Слайд 22
Слайд 23
Слайд 24
Слайд 25
Слайд 26
Слайд 27
Слайд 28
Слайд 29
Слайд 30
Слайд 31
Слайд 32
Слайд 33
Слайд 34
Слайд 35
Слайд 36
Слайд 37
Слайд 38
Слайд 39
Слайд 40
Слайд 41
Слайд 42
Слайд 43
Слайд 44

Презентацию на тему "Параллельные методы решения систем линейных уравнений" (11 класс) можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Математика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 44 слайд(ов).

Слайды презентации

Лекция 11. Параллельные методы решения систем линейных уравнений. Образовательный комплекс Введение в методы параллельного программирования. Гергель В.П., профессор, д.т.н. Кафедра математического обеспечения ЭВМ
Слайд 1

Лекция 11. Параллельные методы решения систем линейных уравнений

Образовательный комплекс Введение в методы параллельного программирования

Гергель В.П., профессор, д.т.н. Кафедра математического обеспечения ЭВМ

Н.Новгород, 2005 г. Основы параллельных вычислений: Матричное умножение © Гергель В.П. 2 из 44. Постановка задачи Метод Гаусса Последовательный алгоритм Параллельный алгоритм Метод сопряженных градиентов Последовательный алгоритм Параллельный алгоритм Заключение. Содержание
Слайд 2

Н.Новгород, 2005 г.

Основы параллельных вычислений: Матричное умножение © Гергель В.П.

2 из 44

Постановка задачи Метод Гаусса Последовательный алгоритм Параллельный алгоритм Метод сопряженных градиентов Последовательный алгоритм Параллельный алгоритм Заключение

Содержание

3 из 44. Постановка задачи. Линейное уравнение с n неизвестными. Множество n линейных уравнений называется системой линейных уравнений или линейной системой. В матричной форме:
Слайд 3

3 из 44

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

Линейное уравнение с n неизвестными

Множество n линейных уравнений называется системой линейных уравнений или линейной системой

В матричной форме:

4 из 44. Под задачей решения системы линейных уравнений для заданных матрицы А и вектора b понимается нахождение значения вектора неизвестных x, при котором выполняются все уравнения системы.
Слайд 4

4 из 44

Под задачей решения системы линейных уравнений для заданных матрицы А и вектора b понимается нахождение значения вектора неизвестных x, при котором выполняются все уравнения системы.

5 из 44. Основная идея метода - приведение матрицы А посредством эквивалентных преобразований к треугольному виду, после чего значения искомых неизвестных могут быть получены непосредственно в явном виде Эквивалентные преобразования: Умножение любого из уравнений на ненулевую константу, Перестановка
Слайд 5

5 из 44

Основная идея метода - приведение матрицы А посредством эквивалентных преобразований к треугольному виду, после чего значения искомых неизвестных могут быть получены непосредственно в явном виде Эквивалентные преобразования: Умножение любого из уравнений на ненулевую константу, Перестановка уравнений, Прибавление к уравнению любого другого уравнения системы.

Метод Гаусса – последовательный алгоритм…

6 из 44. На первом этапе – прямой ход метода Гаусса – исходная система линейный уравнений при помощи последовательного исключения неизвестных приводится к верхнему треугольному виду. На обратном ходе метода Гаусса (второй этап алгоритма) осуществляется определение значений неизвестных
Слайд 6

6 из 44

На первом этапе – прямой ход метода Гаусса – исходная система линейный уравнений при помощи последовательного исключения неизвестных приводится к верхнему треугольному виду

На обратном ходе метода Гаусса (второй этап алгоритма) осуществляется определение значений неизвестных

7 из 44 Прямой ход. На итерации i, 0 i
Слайд 7

7 из 44 Прямой ход

На итерации i, 0 i

8 из 44. Общая схема состояния данных на i-ой итерации прямого хода алгоритма Гаусса
Слайд 8

8 из 44

Общая схема состояния данных на i-ой итерации прямого хода алгоритма Гаусса

9 из 44 Обратный ход. Метод Гаусса – последовательный алгоритм. После приведения матрицы коэффициентов к верхнему треугольному виду становится возможным определение значений неизвестных: Из последнего уравнения преобразованной системы может быть вычислено значение переменной xn-1, Из предпоследнего
Слайд 9

9 из 44 Обратный ход

Метод Гаусса – последовательный алгоритм

После приведения матрицы коэффициентов к верхнему треугольному виду становится возможным определение значений неизвестных: Из последнего уравнения преобразованной системы может быть вычислено значение переменной xn-1, Из предпоследнего уравнения становится возможным определение переменной xn-2 и т.д. В общем виде, выполняемые вычисления при обратном ходе метода Гаусса могут быть представлены при помощи соотношений:

10 из 44. Определение подзадач Все вычисления сводятся к однотипным вычислительным операциям над строками матрицы коэффициентов системы линейных уравнений, Следовательно, в основу параллельной реализации алгоритма Гаусса может быть положен принцип распараллеливания по данным, В качестве базовой подз
Слайд 10

10 из 44

Определение подзадач Все вычисления сводятся к однотипным вычислительным операциям над строками матрицы коэффициентов системы линейных уравнений, Следовательно, в основу параллельной реализации алгоритма Гаусса может быть положен принцип распараллеливания по данным, В качестве базовой подзадачи примем все вычисления, связанные с обработкой одной строки матрицы A и соответствующего элемента вектора b.

Метод Гаусса – параллельный алгоритм…

11 из 44. Выделение информационных зависимостей… Каждая итерация i выполнения прямого хода алгоритма Гаусса включает: Выбор ведущей строки, для выполнения которого подзадачи с номерами k, k>i, должны обменяться своими элементами при исключаемой переменной xi для нахождения максимального по абсолю
Слайд 11

11 из 44

Выделение информационных зависимостей… Каждая итерация i выполнения прямого хода алгоритма Гаусса включает: Выбор ведущей строки, для выполнения которого подзадачи с номерами k, k>i, должны обменяться своими элементами при исключаемой переменной xi для нахождения максимального по абсолютной величине значения. Строка, которой принадлежит выбранное значение, выбирается в качестве ведущей строки для выполняемой итерации метода, Рассылку выбранной ведущей строки матрицы A и соответствующего элемента вектора b всем подзадачам с номерами k, k>i, Вычитание строк для всех подзадачи k (k>i), обеспечивая тем самым исключение соответствующей неизвестной xi.

12 из 44. Выделение информационных зависимостей При выполнении обратного хода метода Гаусса подзадачи выполняют необходимые вычисления для нахождения значения неизвестных: Как только какая-либо подзадача i, 0i
Слайд 12

12 из 44

Выделение информационных зависимостей При выполнении обратного хода метода Гаусса подзадачи выполняют необходимые вычисления для нахождения значения неизвестных: Как только какая-либо подзадача i, 0i

13 из 44. Масштабирование и распределение подзадач по процессорам… В случае, когда размер матрицы, описывающей систему линейных уравнений, оказывается большим, чем число доступных процессоров (т.е., n>p), базовые подзадачи можно укрупнить, объединив в рамках одной подзадачи несколько строк матриц
Слайд 13

13 из 44

Масштабирование и распределение подзадач по процессорам… В случае, когда размер матрицы, описывающей систему линейных уравнений, оказывается большим, чем число доступных процессоров (т.е., n>p), базовые подзадачи можно укрупнить, объединив в рамках одной подзадачи несколько строк матрицы.

Использование циклического способа формирования полос позволяет обеспечить лучшую балансировку вычислительной нагрузки между подзадачами

14 из 44. Масштабирование и распределение подзадач по процессорам Основным видом информационного взаимодействия подзадач является операция передачи данных от одного процессора всем процессорам вычислительной системы, Как результат, для эффективной реализации требуемых информационных взаимодействий м
Слайд 14

14 из 44

Масштабирование и распределение подзадач по процессорам Основным видом информационного взаимодействия подзадач является операция передачи данных от одного процессора всем процессорам вычислительной системы, Как результат, для эффективной реализации требуемых информационных взаимодействий между базовыми подзадачами, топология сети передачи данных должны иметь структуру гиперкуба или полного графа.

15 из 44. Анализ эффективности Общая оценка показателей ускорения и эффективности. Балансировка вычислительной нагрузки между процессорами, в целом, является достаточно равномерной
Слайд 15

15 из 44

Анализ эффективности Общая оценка показателей ускорения и эффективности

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

16 из 44. Анализ эффективности (уточненные оценки)…. Время выполнения параллельного алгоритма, связанное непосредственно с вычислениями, состоит из: Времени выполнения прямого хода алгоритма Гаусса (n-1 итерация). Времени выполнения обратного хода алгоритма Гаусса (n-1 итерация). выбор максимального
Слайд 16

16 из 44

Анализ эффективности (уточненные оценки)…

Время выполнения параллельного алгоритма, связанное непосредственно с вычислениями, состоит из:

Времени выполнения прямого хода алгоритма Гаусса (n-1 итерация).

Времени выполнения обратного хода алгоритма Гаусса (n-1 итерация).

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

обновление значения правых частей после рассылки вычисленного значения очередной неизвестной

17 из 44. При выполнении прямого хода алгоритма Гаусса. рассылка выбранной ведущей строки. При выполнении обратного хода алгоритма Гаусса. на каждой итерации осуществляется рассылка между всеми процессорами вычисленного значения очередной неизвестной. для определения ведущей строки процессоры обмени
Слайд 17

17 из 44

При выполнении прямого хода алгоритма Гаусса

рассылка выбранной ведущей строки

При выполнении обратного хода алгоритма Гаусса

на каждой итерации осуществляется рассылка между всеми процессорами вычисленного значения очередной неизвестной

для определения ведущей строки процессоры обмениваются локально найденными максимальными значениями в столбце с исключаемой переменной (MPI_Allreduce)

Оценка затрат на выполнение операций передачи данных между процессорами:

18 из 44. Анализ эффективности (уточненные оценки). Общее время выполнения параллельного алгоритма:
Слайд 18

18 из 44

Анализ эффективности (уточненные оценки)

Общее время выполнения параллельного алгоритма:

19 из 44. Программная реализация… Главная функция программы main. Реализует логику работы алгоритма, последовательно вызывает необходимые подпрограммы: ProcessInitialization определяет исходные данные решаемой задачи, GaussianElimination выполняет прямой ход метода Гаусса, BackSubstitution реализует
Слайд 19

19 из 44

Программная реализация… Главная функция программы main. Реализует логику работы алгоритма, последовательно вызывает необходимые подпрограммы: ProcessInitialization определяет исходные данные решаемой задачи, GaussianElimination выполняет прямой ход метода Гаусса, BackSubstitution реализует обратный ход метода Гаусса, ResultCollection осуществляет сбор со всех процессов отдельных частей вычисленного вектора неизвестных, ProcessTermination выполняет необходимый вывод результатов решения задачи и освобождает всю ранее выделенную память для хранения данных.

20 из 44. Программная реализация… Главная функция программы main. Использует массивы: pPivotPos определяют номера строк матрицы, выбираемых в качестве ведущих, по итерациям прямого хода метода Гаусса – определяет далее порядок выполнения итераций для обратного хода (массив является глобальным и любо
Слайд 20

20 из 44

Программная реализация… Главная функция программы main. Использует массивы: pPivotPos определяют номера строк матрицы, выбираемых в качестве ведущих, по итерациям прямого хода метода Гаусса – определяет далее порядок выполнения итераций для обратного хода (массив является глобальным и любое его изменение требует выполнения операции рассылки измененных данных), pProcPivotIter определяют номера итераций прямого хода метода Гаусса, на которых строки процесса использовались в качестве ведущих – нулевое значение элемента означает, что соответствующая строка должна обрабатываться при исключении неизвестных (массив является локальным для каждого процесса). Программа

21 из 44. Программная реализация… Функция GaussianElimination выполняет параллельный вариант прямого хода алгоритма Гаусса Программа Функция EliminateRows проводит вычитание ведущей строки из строк процесса, которые еще не использовались в качестве ведущих (т.е. для которых элементы массива pProcPiv
Слайд 21

21 из 44

Программная реализация… Функция GaussianElimination выполняет параллельный вариант прямого хода алгоритма Гаусса Программа Функция EliminateRows проводит вычитание ведущей строки из строк процесса, которые еще не использовались в качестве ведущих (т.е. для которых элементы массива pProcPivotIter равны нулю)

22 из 44. Программная реализация… Функция BackSubstitution реализует параллельный вариант обратного хода Гаусса. Программа
Слайд 22

22 из 44

Программная реализация… Функция BackSubstitution реализует параллельный вариант обратного хода Гаусса. Программа

23 из 44. Результаты вычислительных экспериментов Сравнение теоретических оценок и экспериментальных данных
Слайд 23

23 из 44

Результаты вычислительных экспериментов Сравнение теоретических оценок и экспериментальных данных

24 из 44. Результаты вычислительных экспериментов Ускорение вычислений. Метод Гаусса – параллельный алгоритм
Слайд 24

24 из 44

Результаты вычислительных экспериментов Ускорение вычислений

Метод Гаусса – параллельный алгоритм

25 из 44. Итерационные методы решения систем линейных уравнений к искомому точному решению x* системы Ax=b строится последовательность приближенных решений x0, x1,…, xk,…, каждое очередное приближение дает оценку точного решения со все уменьшающейся погрешностью, оценка точного решения может быть по
Слайд 25

25 из 44

Итерационные методы решения систем линейных уравнений к искомому точному решению x* системы Ax=b строится последовательность приближенных решений x0, x1,…, xk,…, каждое очередное приближение дает оценку точного решения со все уменьшающейся погрешностью, оценка точного решения может быть получена с любой требуемой точностью

Метод сопряженных градиентов…

Метод сопряженных градиентов – один из наиболее известных итерационных методов решения систем линейных уравнений

26 из 44. Метод сопряженных градиентов может быть применен для решения системы линейных уравнений с симметричной, положительно определенной матрицей Матрица А является симметричной, если она совпадает со своей транспонированной матрицей, т.е. А=АТ, Матрица А называется положительно определенной, есл
Слайд 26

26 из 44

Метод сопряженных градиентов может быть применен для решения системы линейных уравнений с симметричной, положительно определенной матрицей Матрица А является симметричной, если она совпадает со своей транспонированной матрицей, т.е. А=АТ, Матрица А называется положительно определенной, если для любого вектора x справедливо: xTAx>0. После выполнения n итераций метода сопряженных градиентов (n есть порядок решаемой системы линейных уравнений), очередное приближение xn совпадает с точным решением.

27 из 44. Если матрица A симметричная и положительно определенная, то функция. Метод сопряженных градиентов – последовательный алгоритм... имеет единственный минимум, который достигается в точке x*, совпадающей с решением системы линейных уравнений. Метод сопряженных градиентов является одним из шир
Слайд 27

27 из 44

Если матрица A симметричная и положительно определенная, то функция

Метод сопряженных градиентов – последовательный алгоритм...

имеет единственный минимум, который достигается в точке x*, совпадающей с решением системы линейных уравнений.

Метод сопряженных градиентов является одним из широкого класса итерационных алгоритмов, которые позволяют найти решение путем минимизации функции q(x)

28 из 44. Итерация метода сопряженных градиентов состоит в вычислении очередного приближения к точному решению. где xk – очередное приближение, xk-1 – приближение, построенное на предыдущем шаге, sk – скалярный шаг, dk – вектор направления
Слайд 28

28 из 44

Итерация метода сопряженных градиентов состоит в вычислении очередного приближения к точному решению

где xk – очередное приближение, xk-1 – приближение, построенное на предыдущем шаге, sk – скалярный шаг, dk – вектор направления

29 из 44. Перед выполнением первой итерации вектора x0 и d0 полагаются равными нулю, а для вектора g0 устанавливается значение равное –b. Шаг 1: Вычисление градиента. Шаг 2: Вычисление вектора направления. Шаг 3: Вычисление величины смещения по выбранному направлению. Шаг 4: Вычисление нового прибли
Слайд 29

29 из 44

Перед выполнением первой итерации вектора x0 и d0 полагаются равными нулю, а для вектора g0 устанавливается значение равное –b.

Шаг 1: Вычисление градиента

Шаг 2: Вычисление вектора направления

Шаг 3: Вычисление величины смещения по выбранному направлению

Шаг 4: Вычисление нового приближения

Вычислительная сложность алгоритма T1 = 2n3+13n2

30 из 44. Итерации метода сопряженных градиентов при решении системы линейных уравнений второго порядка:
Слайд 30

30 из 44

Итерации метода сопряженных градиентов при решении системы линейных уравнений второго порядка:

31 из 44. Организация параллельных вычислений Выполнение итераций метода осуществляется последовательно, следовательно наиболее целесообразный подход состоит в распараллеливании вычислений, реализуемых в ходе выполнения отдельных итераций, Основные вычисления, выполняемые в соответствии с методом, с
Слайд 31

31 из 44

Организация параллельных вычислений Выполнение итераций метода осуществляется последовательно, следовательно наиболее целесообразный подход состоит в распараллеливании вычислений, реализуемых в ходе выполнения отдельных итераций, Основные вычисления, выполняемые в соответствии с методом, состоят в умножении матрицы A на вектора x и d, Дополнительные вычисления, имеющие меньший порядок сложности, представляют собой различные операции обработки векторов (скалярное произведение, сложение и вычитание, умножение на скаляр).

При организации параллельных вычислений может быть полностью использован материал, изложенный в разделе "Параллельные методы умножения матрицы на вектор"

Метод сопряженных градиентов – параллельный алгоритм...

32 из 44. Анализ эффективности… (при использовании параллельного алгоритма умножения матрицы на вектор при ленточном горизонтальном разделении матрицы и при полном дублировании всех обрабатываемых векторов). Вычислительная сложность параллельных операций умножения матрицы на вектор при использовании
Слайд 32

32 из 44

Анализ эффективности… (при использовании параллельного алгоритма умножения матрицы на вектор при ленточном горизонтальном разделении матрицы и при полном дублировании всех обрабатываемых векторов)

Вычислительная сложность параллельных операций умножения матрицы на вектор при использовании схемы ленточного горизонтального разделения матрицы

Как результат, при условии дублирования всех вычислений над векторами общая вычислительная сложность параллельного варианта метода сопряженных градиентов является равной

33 из 44. Анализ эффективности… Общая оценка показателей ускорения и эффективности. Балансировка вычислительной нагрузки между процессорами является достаточно равномерной
Слайд 33

33 из 44

Анализ эффективности… Общая оценка показателей ускорения и эффективности

Балансировка вычислительной нагрузки между процессорами является достаточно равномерной

34 из 44. Анализ эффективности (уточненные оценки) Коммуникационная сложность рассматриваемых параллельных вычислений (см. раздел 7). Общее время выполнения параллельного варианта метода сопряженных градиентов для решения систем линейных уравнений
Слайд 34

34 из 44

Анализ эффективности (уточненные оценки) Коммуникационная сложность рассматриваемых параллельных вычислений (см. раздел 7)

Общее время выполнения параллельного варианта метода сопряженных градиентов для решения систем линейных уравнений

35 из 44
Слайд 35

35 из 44

36 из 44. Метод сопряженных градиентов – параллельный алгоритм
Слайд 36

36 из 44

Метод сопряженных градиентов – параллельный алгоритм

37 из 44 Заключение. Рассмотрены два параллельных алгоритма решения систем линейных уравнений: Метод Гаусса, Метод сопряженных градиентов Представлена программная реализация метода Гаусса Теоретические оценки и результаты экспериментов показывают большую эффективность метода сопряженных градиентов
Слайд 37

37 из 44 Заключение

Рассмотрены два параллельных алгоритма решения систем линейных уравнений: Метод Гаусса, Метод сопряженных градиентов Представлена программная реализация метода Гаусса Теоретические оценки и результаты экспериментов показывают большую эффективность метода сопряженных градиентов

38 из 44. Ускорение параллельных алгоритмов решения системы линейных уравнений с размером матрицы 2000×2000
Слайд 38

38 из 44

Ускорение параллельных алгоритмов решения системы линейных уравнений с размером матрицы 2000×2000

39 из 44. Оцените, на каком этапе метода Гаусса (прямой и обратный ход) происходит большее снижение показателей эффективности. В чем причина столь низких показателей ускорения и эффективности параллельного алгоритма Гаусса? Существуют ли способ улучшения этих показателей? Какой из рассмотренных алго
Слайд 39

39 из 44

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

Вопросы для обсуждения

40 из 44. Выполните разработку параллельного варианта метода Гаусса при вертикальном разбиении матрицы по столбцам Выполните разработку параллельных вариантов методов Якоби и Зейделя решения систем линейных уравнений Постройте теоретические оценки времени работы этих алгоритмов с учетом параметров и
Слайд 40

40 из 44

Выполните разработку параллельного варианта метода Гаусса при вертикальном разбиении матрицы по столбцам Выполните разработку параллельных вариантов методов Якоби и Зейделя решения систем линейных уравнений Постройте теоретические оценки времени работы этих алгоритмов с учетом параметров используемой вычислительной системы. Проведите вычислительные эксперименты и сравните полученные результаты с ранее полученными теоретическими оценками

Темы заданий для самостоятельной работы

41 из 44. Гергель В.П. (2007). Теория и практика параллельных вычислений. – М.: Интернет-Университет, БИНОМ. Лаборатория знаний. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М (1987) Численные методы. – М.: Наука. Самарский А.А., Гулин А.В. (1989). Численные методы – М.: Наука. Bertsekas, D.P., Tsitsikli
Слайд 41

41 из 44

Гергель В.П. (2007). Теория и практика параллельных вычислений. – М.: Интернет-Университет, БИНОМ. Лаборатория знаний. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М (1987) Численные методы. – М.: Наука. Самарский А.А., Гулин А.В. (1989). Численные методы – М.: Наука. Bertsekas, D.P., Tsitsiklis, J.N. (1989). Parallel and distributed Computation. Numerical Methods. - Prentice Hall, Englewood Cliffs, New Jersey. Kumar V., Grama, A., Gupta, A., Karypis, G. (1994). Introduction to Parallel Computing. - The Benjamin/Cummings Publishing Company, Inc. (2nd edn., 2003) Quinn, M. J. (2004). Parallel Programming in C with MPI and OpenMP. – New York, NY: McGraw-Hill.

Литература

42 из 44. Параллельные методы сортировки. Следующая тема
Слайд 42

42 из 44

Параллельные методы сортировки

Следующая тема

43 из 44. Гергель В.П., профессор, д.т.н., руководитель Гришагин В.А., доцент, к.ф.м.н. Сысоев А.В., ассистент (раздел 1) Лабутин Д.Ю., ассистент (система ПараЛаб) Абросимова О.Н., ассистент (раздел 10) Гергель А.В., аспирант (раздел 12) Лабутина А.А., магистр (разделы 7,8,9, система ПараЛаб) Сенин
Слайд 43

43 из 44

Гергель В.П., профессор, д.т.н., руководитель Гришагин В.А., доцент, к.ф.м.н. Сысоев А.В., ассистент (раздел 1) Лабутин Д.Ю., ассистент (система ПараЛаб) Абросимова О.Н., ассистент (раздел 10) Гергель А.В., аспирант (раздел 12) Лабутина А.А., магистр (разделы 7,8,9, система ПараЛаб) Сенин А.В. (раздел 11)

Авторский коллектив

44 из 44. Целью проекта является создание образовательного комплекса "Многопроцессорные вычислительные системы и параллельное программирование", обеспечивающий рассмотрение вопросов параллельных вычислений, предусматриваемых рекомендациями Computing Curricula 2001 Международных организаций
Слайд 44

44 из 44

Целью проекта является создание образовательного комплекса "Многопроцессорные вычислительные системы и параллельное программирование", обеспечивающий рассмотрение вопросов параллельных вычислений, предусматриваемых рекомендациями Computing Curricula 2001 Международных организаций IEEE-CS и ACM. Данный образовательный комплекс может быть использован для обучения на начальном этапе подготовки специалистов в области информатики, вычислительной техники и информационных технологий. Образовательный комплекс включает учебный курс "Введение в методы параллельного программирования" и лабораторный практикум "Методы и технологии разработки параллельных программ", что позволяет органично сочетать фундаментальное образование в области программирования и практическое обучение методам разработки масштабного программного обеспечения для решения сложных вычислительно-трудоемких задач на высокопроизводительных вычислительных системах. Проект выполнялся в Нижегородском государственном университете им. Н.И. Лобачевского на кафедре математического обеспечения ЭВМ факультета вычислительной математики и кибернетики (http://www.software.unn.ac.ru). Выполнение проекта осуществлялось при поддержке компании Microsoft.

О проекте

Список похожих презентаций

Методы решения систем линейных уравнений с двумя переменными

Методы решения систем линейных уравнений с двумя переменными

Инженер-электрик: "Это уравнения напряжения или токов в электрической цепи с активными сопротивлениями." Инженер-строитель: "Это уравнения, связывающие ...
Методы решения систем линейных уравнений 1- ой степени

Методы решения систем линейных уравнений 1- ой степени

Проверка домашнего задания. Устная работа. Какие способы решения систем линейных уравнений мы знаем? Сколько их? Какой из способов самый наглядный? ...
Метод Гаусса решения систем линейных уравнений

Метод Гаусса решения систем линейных уравнений

Рассмотрим систему m линейных уравнений с n неизвестными:. Назовем матрицей системы матрицу, составленную из коэффициентов при неизвестных. Матрицу, ...
Графический способ решения линейных систем уравнений

Графический способ решения линейных систем уравнений

Линейная функция – это функция вида  y=kx+b  , в котором k и b  - действительные числа. Графиком линейной функции y=kx+b  является прямая. Алгоритм ...
Методы решения систем уравнений

Методы решения систем уравнений

Под кейсом понимается несколько страниц текста, материал из учебника, различные презентации, видеоматериал. Ответ:. . . Обратимся к кейсу. Если х=0, ...
Аналитический и численный методы решения систем уравнений с параметром

Аналитический и численный методы решения систем уравнений с параметром

АНАЛИТИЧЕСКИЙ И ЧИСЛЕННЫЙ МЕТОДЫ РЕШЕНИЯ СИСТЕМ УРАВНЕНИЙ С ПАРАМЕТРОМ. Астрахарчик Н.А. Система симметрична относительно знака x. Система симметрична ...
Методы решения логарифмических уравнений

Методы решения логарифмических уравнений

Цель:. Систематизировать знания учащихся о решении логарифмических уравнений. Сформировать умения решать логарифмические уравнения. Показать возможности ...
Автоматизация труда учителя на примере решения систем алгебраических уравнений с использованием программного пакета MATHCAD

Автоматизация труда учителя на примере решения систем алгебраических уравнений с использованием программного пакета MATHCAD

Ознакомить учителей математики с возможностями продукта MathCAD Обеспечить автоматизацию работы учителей с использованием MathCAD Рассмотреть решение ...
Графический способ решения систем уравнений

Графический способ решения систем уравнений

Построение графика линейной функции. Прямая линия. y = ах + b. х – любое действительное число. 1. Повторение. Построение графика функции обратной ...
Графический метод решения систем уравнений с двумя переменными

Графический метод решения систем уравнений с двумя переменными

Обобщить графический способ решения систем уравнений; Сформировать умения графи-чески решать системы уравне-ний второй степени, привлекая известные ...
Методы решения уравнений с одной переменной

Методы решения уравнений с одной переменной

Тема урока: «Решение уравнений с одной переменной». Цели урока: закрепить знания и умения решений квадратных уравнений; повторить основные методы ...
Методы решения квадратных уравнений

Методы решения квадратных уравнений

Определение. Квадратные уравнения (КВУР) – уравнения вида ax²+bx+c=0, где x – переменная, a, b и c – любые числа, причем a≠0. (В случае, когда а = ...
Методы решения тригонометрических уравнений

Методы решения тригонометрических уравнений

ЦЕЛЬ:. Систематизировать, обобщить, расширить знания и умения, связанные с применением методов решения тригонометрических уравнений. . . 1. Какие ...
Аналитические методы решения логарифмических уравнений

Аналитические методы решения логарифмических уравнений

Цели урока:. Обобщить и систематизировать изученные методы решения логарифмических уравнений Выявить особенности каждого метода Выяснить, всегда ли ...
Методы решения тригонометрических уравнений

Методы решения тригонометрических уравнений

Восемь способов решения одного тригонометрического уравнения. 1.Приведение уравнения к однородному. 2.Разложение левой части уравнения на множители. ...
Методы решения уравнений

Методы решения уравнений

Результат учения равен произведению способности на старательность. Если старательность равна нулю, то и все произведение равно нулю. А способности ...
Методы решения уравнений высших степеней

Методы решения уравнений высших степеней

Учитель математики Мурзабаева Фарида Мужавировна. Виды уравнений высших степеней. Уравнения третьей степени. Уравнения четвертой степени. Уравнения ...
Методы решения логарифмических уравнений

Методы решения логарифмических уравнений

Задачи урока распределяются по 3 уровня:. 1 уровень – уметь решать простейшие логарифмические уравнения, применяя определение логарифма, свойства ...
Методы решения квадратных уравнений

Методы решения квадратных уравнений

Проверим знания определений, формул и формулировок правил, которые необходимо знать для успешного усвоения темы и умений решать квадратные уравнения. ...
Методы решения логарифмических уравнений

Методы решения логарифмических уравнений

Основные методы решений логарифмических уравнений. Определение. Логарифмом положительного числа b по основанию a, где a>0, , называется показатель ...

Конспекты

Методы решения систем двух линейных уравнений с двумя переменными

Методы решения систем двух линейных уравнений с двумя переменными

План- конспект урока алгебры в 7 классе по теме: «Методы решения систем двух линейных уравнений с двумя переменными». Орг. момент, сообщение ...
Методы решения систем уравнений

Методы решения систем уравнений

МУНИЦИПАЛЬНОЕ КАЗЕННОЕ. . ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ. . «СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА №5» г.Михайловска. Методическое объединение ...
Основные методы решения тригонометрических уравнений

Основные методы решения тригонометрических уравнений

. МАТЕМАТИКА 11 класс. Тема: Основные методы решения тригонометрических уравнений. Цели урока:. Обобщить и систематизировать полученные знания ...
Применение метода подстановки для решения систем уравнений

Применение метода подстановки для решения систем уравнений

Муниципальное бюджетное общеобразовательное учреждение. «Средняя общеобразовательная школа города Пионерский». Калининградской области. ...
Графический способ решения систем уравнений

Графический способ решения систем уравнений

Тема урока:. . Графический способ решения систем уравнений. Тип урока. : Урок изучения нового материала. Цели урока. :. Образовательные. ...
Графический способ решения систем уравнений

Графический способ решения систем уравнений

2. . . Дата: ________________. Класс: 9. Предмет: алгебра. Тема: «Графический способ решения систем уравнений». Цели:. Использовать графики ...
Графический способ решения систем уравнений

Графический способ решения систем уравнений

. . . . . . Урок алгебры по теме. «Графический способ решения систем. уравнений». Автор: Гаврилова Ирина Николаевна. Учитель математики ...
Графический способ решения систем двух уравнений с двумя неизвестными

Графический способ решения систем двух уравнений с двумя неизвестными

ПЛАН-КОНСПЕКТ УРОКА Графический способ решения систем двух уравнений с двумя неизвестными. . ФИО (полностью). . Гудиева Альбина Ахсаровна. ...
Графический способ решения систем уравнений

Графический способ решения систем уравнений

Открытый бинарный урок (алгебра и информатика) по теме:. Графический способ решения систем уравнений. . (9-й класс). Учебник: Алгебра, 9 класс, ...
Виды уравнений. Методы решения уравнений

Виды уравнений. Методы решения уравнений

ГАОУ НПО Профессиональный лицей № 59. Оренбургская область, Красногвардейский район, с. Плешаново. Виды уравнений. Методы решения уравнений. ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:28 января 2019
Категория:Математика
Классы:
Содержит:44 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации