Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_ПАРАЛЕЛЬН_ РО.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
273 Кб
Скачать
☆

15. Рекурсивна декомпозиція. Приклад швидкого сортування масиву чисел.

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

При цьому способі основне завдання розподіляється певним способом на невелику кількість незалежних задач. На наступному кроці отримані задачі знову декомпозуються, рекурсивно застосовуючи вищезазначений спосіб і т.д.

Цей спосіб призводить до виявлення природного паралелізму системи.

Приклад. Швидке сортування набору чисел: {7,3,10,6,8,1,2,9}.

Вибирається основний елемент Х і основна послідовність А розбивається на дві послідовності А0 і А1, такі що всі елементи послідовності А0 є меншими за Х, а всі елементи А1 є більшими за Х і т.д.

7 3 10 6 8 1 2 9

3 6 1 2

3 1

1

16