Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розподіл завдань за допомогою ниток по процесорах обчислювальної системи заданої структури

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





дним обміном даними між ними. p align="justify"> Мережа S повинна забезпечувати в кожен момент часу необхідний обмін даними між обчислювальними модулями. Найбільш відповідною для цієї мети є мережа по повному графу, тобто зв'язок кожного обчислювального модуля з кожним. Побудова такої мережі для великої кількості обчислювальних модулів, що містяться в сучасних ЗС, є складною і дорогою процедурою. У зв'язку з чим, розробляються різні типи і конфігурації мереж, в яких забезпечуються зв'язку в залежності від різних вимог. Очевидно, що в таких мережах, як правило, виникає необхідність транзитної передачі інформації за допомогою обчислювальних модулів, що потрапляють в контур передачі інформації. Такі передачі, природно, вимагають додаткових витрат часу, у зв'язку з чим виникає завдання мінімізації цих витрат c допомогою вибору конструкцій тих чи інших різновидів мереж з урахуванням структури розв'язуваних завдань. Внаслідок цього проблему вибору графа міжмодульних зв'язків необхідно розглядати в декількох аспектах:

В· мінімізація часу виконання міжмодульних обмінів;

В· максимізація числа одночасно виконуваних обмінів;

В· максимальне збереження зв'язності при виходах з ладу ВМ і ліній.


.2 Структура ПС типу В«Узагальнений nD-кубВ»


Реалізація обміну з допомогою структури типу В«Узагальнений nD-кубВ» представлена ​​на малюнку 1.


В 

Рисунок 1 - Схема подання узагальненого 3-х мірного гиперкуба 2х4х3


В 

Малюнок 2 - Схема подання узагальненого 3-х мірного гиперкуба 3х3х6


Структура обчислювальної системи типу В«Узагальнений nD-кубВ» описується графом GS = (М, S *), де М - безліч обчислювальних модулів, що визначаються вершинами графа, М = {mi}, i = 0, ..., N-1, . По кожній координаті j, j = 1, ..., n вводяться точки Nj = {0,1, ... , Nj-1}, де Nj - розмірність куба з координування j. Безліч вершин графа НД визначається декартовими творами [N1] [N2] ... [Nn], | N1 | В· | N2 | В· ... В· | Nn | = N. Дві вершини з'єднуються ребром, якщо декартові твори, що визначають ці вершини, відрізняються один від одного на 1.

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

Вершина - оператор ІЛГ заданої задачі.

Вага вершини (P) - час розрахунку вершини на i-му процесорі.

Ступінь вершини ...


Назад | сторінка 3 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Пошук вершини в графі між двома заданими вершинами
  • Реферат на тему: Розробка алгоритмічних модулів ПО RTA для оперативного аналізу різних сцена ...
  • Реферат на тему: Використання СУЧАСНИХ Javascript фреймворків для розробки Web-модулів CRM-с ...
  • Реферат на тему: Розпізнавання образів за допомогою неординарного алгоритму та програмної ре ...
  • Реферат на тему: Побудова обчислювальних мереж