Отчет по Практической работе №6 Проверил(а): Ким Е. В абдуллаев А. А группа: 420-20 Ташкент2022 г


Download 23.31 Kb.
bet1/2
Sana28.12.2022
Hajmi23.31 Kb.
#1015226
TuriОтчет
  1   2

МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И КОММУНИКАЦИЙ РЕСПУБЛИКИ УЗБЕКИСТАНА

ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛЬ-ХОРАЗМИЙ
Кафедра: Компьютерные системы
Отчет по
Практической работе № 6
Проверил(а): Ким Е.В
Выполнил: Абдуллаев А.А
Группа: 420-20

Ташкент2022 г.


Практическая работа №6


Изучение модели вычислений "Операция-операнд"
Цель работы: Изучение модели вычислений "Операция-операнд".

Контрольные вопросы:



Что вы знаете о параллельных алгоритмах?
При разработке параллельных алгоритмов решения сложных научно- технических задач принципиальным моментом является анализ эффективности использования параллелизма, состоящий обычно в оценке получаемого ускорения процесса вычислений (сокращения времени решения задачи). Формирование подобных оценок ускорения может осуществляться применительно к выбранному вычислительному алгоритму (оценка эффективности распараллеливания конкретного алгоритма). Другой важный подход может состоять в построении оценок максимально возможного ускорения процесса решения задачи конкретного типа (оценка эффективности параллельного способа решения задачи).
Для чего мы используем модель вычисление операция и операнд?
В данной работе описывается модель вычислений в виде графа "операции операнды", которая может использоваться для описания существующих информационных зависимостей в выбираемых алгоритмах решения задач, приводятся оценки эффективности максимально возможного параллелизма, которые могут быть получены в результате анализа имеющихся моделей вычислений
Как определить время выполнения параллельного алгоритма?
Вычислительная схема алгоритма G совместно с расписанием H p может рассматриваться как модель параллельного алгоритма Ap(G,Hp), исполняемого с использованием p процессоров. Время выполнения параллельного алгоритма определяется максимальным значением времени, используемым в расписании

𝑇𝑝(𝐺, 𝐻𝑝) = max(𝑡𝑖 + 1).


𝑖∈𝑉

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


𝑇𝑝(𝐺) = min 𝑇𝑝(𝐺, 𝐻𝑝).
𝐻𝑝

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



𝑇𝑝 = min 𝑇𝑝(𝐺).
𝐺

Оценки Tp(G, Hp), T(G) и Tp могут быть использованы в качестве показателей времени выполнения параллельного алгоритма. Кроме того, для анализа максимально возможного параллелизма можно определить оценку наиболее быстрого исполнения алгоритма:



𝑇 = min 𝑇𝑝
𝑝≥1

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


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

𝑇1(𝐺) = |𝑉̅| ,
+
где |V̅| , напомним, есть количество вершин вычислительной схемы G без вершин ввода. Важно отметить, что если при определении оценки T1 ограничиться рассмотрением только одного выбранного алгоритма решения задачи и использовать величину:

𝑇1 = min 𝑇1 (𝐺),
𝐺
то получаемые при использовании такой оценки показатели ускорения будут характеризовать эффективность распараллеливания выбранного алгоритма. Для оценки эффективности параллельного решения исследуемой задачи вычислительной математики время последовательного решения следует определять с учетом различных последовательных алгоритмов, т.е. использовать величину:


1
𝑇 = min 𝑇1, где операция минимума берется по множеству всех возможных последовательных алгоритмов решения данной задачи.



Download 23.31 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling