Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Як визначається час виконання паралельного алгоритму?

Читайте также:
  1. Вартість робіт з оцінки земельних ділянок визначається індивідуально.
  2. Визнання доходів та витрат протягом виконання будівельного контракту
  3. Виконайте завдання на листі для виконання завдань.
  4. Виконання вимог процесуальних норм;
  5. Виконання доведених завдань державного замовлення щодо виробництва телерадіопрограм.
  6. ВИКОНАННЯ ЕСКІЗУ КОМПОНУВАННЯ АРХІТЕКТУРНИХ ОРДЕРІВ У ДЕТАЛЯХ
  7. Виконання ескізу компонування ордерів у масах

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

- безліч вершин графа, що представляють виконувані операції алгоритму

R - безліч дуг графа; дуга r(i,j) належить графові тільки якщо операція j використовує результат виконання операції i

Вершини без вхідних дуг можуть використовуватися для завдання операцій введення, а вершини без вихідних дуг – для операцій висновку.

V – безліч вершин графа без вершин введення,

D(G) – діаметр графа (давжина максимального шляху)

Модель паралельного алгоритму:

Час виконання паралельного алгоритму з заданим порядком:

Час виконання параллельного алгоритму з оптимальним порядком:

Мінімально можливий час розвязку задачі при заданій кількості процесів:

Оцінка найбільш швидкого виконання алгоритму:

час виконання послідовного алгоритму для заданої розрахункової схеми:

Час виконання послідовного алгоритму:

Час послідовного розрахунку задачі:

Рекомендації

–при виборі обчислювальної схеми алгоритму повинен використовуватися граф з мінімально можливим діаметром

–для паралельного виконання доцільна кількість процесорів визначається величиною p~T1/T∞

14. Мінімальний можливий час виконання паралельного алгоритму визначається довжиною максимального шляху обчислювальної схеми алгоритму:

 
 


При зменшенні числа використовуваних процесорів час виконання алгоритму збільшується пропорційно величині зменшення кількості процесорів, тобто:

 
 


при виборі обчислювальної схеми алгоритму повинен використовуватися граф з мінімально можливим діаметром

Приклад: граф алгоритму обчислення площі прямокутника, заданого координатами двох кутів, що протилежать

 

 


Дата добавления: 2015-08-18; просмотров: 113 | Нарушение авторских прав


Читайте в этой же книге: Назвати основні сфери застосування високопродуктивних систем опрацювання даних і коротко їх охарактеризувати. | Навести основні архітектури високопродуктивних систем опрацювання даних. | Архітектура МРР | Архітекттура SMP | Закон Густавсона – Барсиса | Характеристики | Охарактеризувати спеціалізований комунікаційний інтерфейс Myrinet | RMI (англ. Remote Method Invocation) - програмний інтерфейс виклику видалених методів в мові Java. | XML-RPC | LOGICAL PERIODS(*), REORDER |
<== предыдущая страница | следующая страница ==>
Охарактеризувати кластерні системи.| Ефективність паралельних обчислень сильно залежить від об'єму обміну у виконуваному застосуванні і від свойст коммуникатора.

mybiblioteka.su - 2015-2024 год. (0.011 сек.)