Самостоятельная работа (задание) / Задания
.docxСамостоятельная работа.
-
Построить дерево (ациклический граф) параллельного вычисления данного выражения для случая произвольного числа процессоров и .
-
Определить ускорение и эффективность построенной параллельной схемы вычислений.
-
Проверить лемму Брента на применимость к данному выражению, исследовав несколько параллельных схем вычислений c различным числом процессоров.
-
Преобразовать исходное арифметическое выражение в альтернированную форму и применить к нему разложение Винограда. Сравнить характеристики параллельности для исходного и преобразованного арифметических выражений.
-
Построить альтернированное арифметическое выражение для n (для варианта с чётным номером – мультипликативное, нечётным – аддитивное). Осуществить его разложение в параллельную форму, используя алгоритм Винограда, вычислив соответствующие оценки ускорения и эффективности.
-
Определить характеристики устойчивости при разложении арифметического выражения с помощью алгоритма Винограда.
Варианты арифметических выражений: