
- •Екзаменаційний білет№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 есть фундаментальное взаимодействие ПРОЦЕССОР – ПРОЦЕССОР.