Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Подальша схема роботи
Нехай маємо Другий крок виконується лише після повного завершення першого, що змушує вводити додаткову точку синхронізації. Для усунення цього доцільно дещо вдосконалити схему. А саме, розіб’ємо робочі потоки на 2 групи по В цьому випадку кількість інформації, яка припадає на один потік зростає [слайд на стор. 21, Lect_7.pdf]. На третьому кроці, на кожній ітерації циклу, порівнюються лише 2 елементи матриці, тому в даному випадку розбиття може бути майже довільним, наприклад, на квадратні під матриці. Але для уникнення затримок, внаслідок одночасного доступу різних потоків до одних і тих же даних, оптимальним буде розбиття на рядки.
|