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

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





у виконання задачі;

В· забезпечення максимальної ефективності використання процесорів НД;

В· та ін

Розробка планувальників пов'язана з низкою складнощів, таких як:

В· аналіз великої кількості умов;

В· розгляд безлічі різних ситуацій, які виникають при розподілі операторів по нитках і ниток по процесорах НД;

В· робота з великою кількістю вихідних даних.

Вихідними даними для завдань такого типу є часи розрахунку окремо взятих операторів, обсяг переданих даних між ними і час, необхідний для цих передач. Час, необхідний для передачі деякого об'єму даних між двома паралельно виконуваними операторами визначається структурою конкретної ВС. p align="justify"> Розробка і вдосконалення алгоритмів-планувальників збільшить швидкодію обробки даних на багатопроцесорних системах.

У даній роботі розглядаються способи представлення граф-схеми для випадкового алгоритму із заданими параметрами і методи відображення їх на структурі ЗС (гіперкубі).

Конфігурації граф-схем дозволяють представити в зручній формі всі існуючі оператори послідовних мов програмування, а також представляти схеми обміну даними між ВМ. На базі граф-схем створюються різні схеми аналізу паралельних алгоритмів: матриці прямування, безлічі взаємно незалежних операторів, зовнішні і внутрішні замикання в граф-схемах, визначення мінімальної кількості ВМ, забезпечують мінімальний час розв'язання задачі, побудова ниток в граф-схемах алгоритмів розв'язуваної задачі, розподіл ниток по ВМ і т.д.


1. Теоретична частина


1.1 Поняття про сучасні обчислювальних системах


Система, представлена ​​безліччю описів W = {K, A}, де K - опис конструкцій НД, А - опис алгоритму роботи безлічі обчислювальних модулів, називається обчислювальної. Опис На становить безлічі значень {M, S}, де М - безліч базових обчислювальних пристроїв {mi}, i = 0, ... , N-1, де під базовими обчислювальними пристроями розуміються ЕОМ, процесори, блоки пам'яті, зовнішні пристрої. S - мережа зв'язків між множинами елементів базису. p align="justify"> У конструкцію До повинні бути закладені такі принципи:

а) паралелізм при обробці інформації, тобто організація обчислень одночасно на безлічі обчислювальних модулів М з організацією в разі необхідності обміну даними через мережу S;

б) адаптація конфігурації мережі S до розв'язуваної задачі. Алгоритм А забезпечує поряд з необхідною обробкою управління одночасною роботою певним безліччю ВМ і необхі...


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





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

  • Реферат на тему: Розробка алгоритму розв'язання транспортної задачі
  • Реферат на тему: Ручна реалізація алгоритму розв'язання задачі
  • Реферат на тему: Практична обробка безлічі даних, що представляють собою масив покажчиків на ...
  • Реферат на тему: Розрахунок показників і побудова основних елементів захищених обчислювальни ...
  • Реферат на тему: Програмування алгоритмів роботи з частинами матриці. Складання програми ви ...