- •Екзаменаційний білет№1
 - •Екзаменаційний білет№2
 - •4.1 Системи з загальної та розподіленою пам'яттю
 - •Екзаменаційний білет №5
 - •5.1 Кс класу simd.
 - •5.2 Mpi. Віртуальні топології
 - •Екзаменаційний білет №6
 - •Екзаменаційний білет №7
 - •1, Матричні обчислювальні системи. (відповід кс 2 ) Методи розподілення доступу до спільної пам’яті в багатопроцесорних системах
 - •Mimd компьютеры
 - •Екзаменаційний білет №9
 - •[Ред.]Альтернативи
 - •Переваги та недоліки
 - •Обмеження кількості процесорів
 - •Проблема когерентності кеш-пам'яті
 - •Екзаменаційний білет №10
 - •Синхронізація обчислень.
 - •Екзаменаційний білет №11
 - •1.Порівняння кластерів та smp-систем.
 - •2.Режими передачі даних.
 - •Екзаменаційний білет №12
 - •Системи зі змінним часом звертання до пам’яті.
 - •Екзаменаційний білет №13
 - •13.1 Структура cc-numa-систем
 - •13.2 Одночасне виконання передачі і прийому.
 - •Кзаменаційний білет №14
 - •14.1 Види, переваги та недоліки numa-систем. Описание архитектуры.
 - •Масштабируемость.
 - •Модель программирования.
 - •Достоинства и недостатки.
 - •14.2 Узагальнена передача даних від одного процесу всім процесам.
 - •Екзаменаційний білет №15
 - •15.2 Узагальнена передача даних від всіх процесів одному процесу.
 - •Процеси процеси
 - •Екзаменаційний білет №17
 - •Екзаменаційний білет №22
 - •1 Питання
 - •2 Питання
 - •Екзаменаційний білет №23
 - •1 Питання
 - •2 Питання
 - •Екзаменаційний білет №24
 - •Паралельна обробка інформації.
 - •Оголошення похідних типів і їх видалення. (відсутнє) екзаменаційний білет №25
 - •1.Архітектура паралельних систем.
 - •2.Формування повідомлень за допомогою упакування і розпакування даних
 - •Екзаменаційний білет №26
 - •1.Векторно-конвеєрні кс.
 - •2.Керування групами процесів.
 - •Екзаменаційний білет №27
 - •1.Кс класу mimd.
 - •2. Керування комунікаторами.
 - •Екзаменаційний білет №28
 - •1.Кс класу simd.
 - •2. Декартові топології (решітка).
 - •Екзаменаційний білет №29
 - •1. Кластерні комп’ютерні системи.
 - •2. Топології графа.
 - •Екзаменаційний білет №30
 - •2.Загальна характеристика середовища виконання mpi-програм.
 
Екзаменаційний білет №24
Паралельна обробка інформації.
Оскільки процесори є ключовими елементами продуктивності і розширюваності сервера, має сенс розглянути декілька докладніше мультиобработку. Машина з симетричною мультиобработкой (Symmetric multiprocessing, SMP) є комп’ютером, в якому застосовуються два або більш за процесори.
Ці процесори спільно використовують загальну пам’ять і працюють під управлінням однієї операційної системи. SMP-машини можуть бути розширені додаванням нових процесорів у міру зростання потреб підприємства і збільшення кількості додатків. Крім процесорів, такі комп’ютери, як правило, допускають можливість розширення пам’яті, кеша і дискових накопичувачів.
На сьогоднішній день SMP-машини можуть бути розширені з 2 до не більше ніж 32 процесорів.
При використанні SMP слід враховувати деякі обмежуючі чинники. Хоча може здатися, що кількість процесорів в цих системах можливо розширити до більш ніж 32, це насправді не так.
Якщо ви до двох процесорів додасте ще два, в результаті ви отримаєте майже 100%-ное підвищення продуктивності, проте оскільки на всі ці процесори доводиться тільки одна операційна система і лише одна сумісна пам’ять, із збільшенням числа процесорів продуктивність знижуватиметься.
Для більшості SMP-систем помітного підвищення продуктивності можна досягти, якщо збільшити число процесорів не більше ніж до 8 (ефект зниження продуктивності від зростання числа процесорів також залежить від того, яка операційна система і додатки використовуються).
Сьогодні не так вже рідко можна зустріти системи на основі UNIX з 16 і більш процесорами, тоді як системи на основі Windows NT, як вважається, можна розширити приблизно тільки до 4 процесорів. Крім того, потрібно врахувати, що багато операційних систем і додатки при роботі з базами даних можуть використовувати тільки перші 2 Гбайт пам’яті.
Оголошення похідних типів і їх видалення. (відсутнє) екзаменаційний білет №25
1.Архітектура паралельних систем.
АРХИТЕКТУРЫ С РАЗДЕЛЯЕМОЙ ОБЩЕЙ ПАМЯТЬЮ
Один из наиболее важных классов параллельных машин – shared memory multiprocessors – многопроцессорные системы с разделяемой общей областью памяти. Ключевой характеристикой данных систем является то, что взаимодействие процессоров осуществляется как обычное выполнение инструкций доступа к памяти (т.е. loads and stores). Данный класс систем имеет большую историю развития, начало которой датируется 1960 годом (система BINAC).
АРХИТЕКТУРЫ С РАСПРЕДЕЛЕННОЙ ОБЛАСТЬЮ ПАМЯТИ
Ко второму важному классу параллельных машин относятся многопроцессорные системы с распределенной областью памяти - message-passing architectures (MPA). MPA используют законченные компьютеры, включающие микропроцессор, память и подсистему ввода-вывода, как узлы для построения системы, объединенные коммуникационной средой, обеспечивающую взаимодействие процессоров посредством простых операций ввода-вывода. Структура высокого уровня для MPA практически такая же, как и для NUMA машин, т.е. машин с разделяемой памятью, показанных на рис. 1.6. Первое отличие состоит в том, что коммуникации интегрированы в уровень ввода-вывода, а не в систему доступа к памяти. Этот стиль дизайна имеет много общего с сетями из рабочих станций или кластерными системами, за исключением того, что в МРА пакетирование узлов обычно более плотное, нет монитора и клавиатуры на каждом узле, а производительность сети намного выше стандартной. Интеграция между процессором и сетью имеет склонность быть более тесной чем традиционные структуры ввода-вывода, которые поддерживают соединения с оборудованием, которое более медленное, чем процессор. Начиная с посылки сообщения MPA есть фундаментальное взаимодействие ПРОЦЕССОР – ПРОЦЕССОР.
