Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PRO-lectons.doc
Скачиваний:
67
Добавлен:
09.11.2018
Размер:
4.38 Mб
Скачать

Робота в режимі багатьох користувачів і толерантність до помилок.

SIMD- системи ніяк не підходять для організації одночасної роботи багатьох користувачів. У нормальних умовах в SIMD- системі працює лише один керуючий комп’ютер (HOST), тому в кожний момент може виконуватися тільки одна програма. Паралельне виконання незалежних програм неможливе. Єдиною можливістю залишається квазі- паралельне виконання програм мультиплексуванням часу в HOST, але тут виникає ще більша проблема великого об'єму пам'яті даних, яка розподілена локально між ПЕ.

Ще одна проблема - це толерантність SIMD- систем до помилок. У разі виходу з ладу навіть одного єдиного ПЕ здебільшого немає можливості вирішити цю проблему програмним способом. В цьому випадку може зарадити (крім заміни дефектної плати процесорів) тільки зменшення конфігурації процесорів наполовину. Однак для цього ще треба вручну вставити в систему відповідну плату маршрутизатора, якою доповнюється комутаційна решітка зменшеного тора.

Навчальне видання

Організація паралельних обчислень Навчальний посібник

з дисципліни “Паралельні та розподілені обчислення”

для студентів базового напрямку 6.0915 "Комп'ютерна інженерія"

Укладачі: Ваврук Євгеній Ярославович

Лашко Оксана Любомирівна

Редактор

Комп’ютерне верстання

Здано у видавництво . Підписано до друку

Формат 70х100/16. Папір офсетний. Друк на різографі

Умовн. друк. арк. Обл..-вид. арк..

Тираж прим. Зам..

Видавництво Національного університету “Львівська політехніка”

Реєстраційне свідоцтво ДК №751 від 27.12.2001 р.

Поліграфічний центр Видавництва

Національного університету “Львівська політехніка”

Вул.. Ф. Колесси, 2. Львів, 79000

Доповнення до лекцій (РОБОЧИЙ Варіант)

Лекція 1.

Розподілені обчислення

Розподілені обчислення — спосіб розв'язання трудомістких обчислювальних завдань з використанням двох і більше комп'ютерів об'єднаних в мережу.

Розподілені обчислення є окремим випадком паралельних обчислень, тобто одночасного розв'язання різних частин одного обчислювального завдання декількома процесорами одного або кількох комп'ютерів. Тому необхідно, щоб завдання, що розв'язується було сегментоване — розділене на підзадачі, що можуть обчислюватися паралельно. При цьому для розподілених обчислень доводиться також враховувати можливу відмінність в обчислювальних ресурсах, які будуть доступні для розрахунку різних підзадач. Проте, не кожне завдання можна «розпаралелити» і прискорити його розв'язання за допомогою розподілених обчислень.

Зміст

 [сховати]

  • 1 Список проектів розподілених обрахунків

  • 2 Список українських проектів розподілених обчислень

    • 2.1 Біологія та медицина

    • 2.2 Математика та криптографія

    • 2.3 Природничі науки

    • 2.4 ПЗ для організації розподілених обчислень

  • 3 Дивіться також

  • 4 Ресурси інтернету

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]