Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Способы параллельной обработки информации. Уровни обработки (гранулярность)

Блоки описания многоканальных устройств | Блок TRANSFER | Блоки для обработки сообщений, принадлежащих одному семейству | Блок ASSEMBLE | Блок MSAVEVALUE | Пример структур ВС для имитационного моделирования. Сущность моделей устройств | Структурная схема системы | Задает задержку между генерируемыми сообщениями | Освобождение СК | Основные исторические вехи в развитии аппаратных и программных средств ЭВМ |


Читайте также:
  1. BTL – отличные от ATL способы коммуникации
  2. III.1. ИНТЕГРАЛЬНЫЙ СПОСОБ ОБРАБОТКИ СИГНАЛОВ В ЧМ—РВ
  3. IX. Природные и техногенные опасные процессы и способы их ликвидации.
  4. VII. УРОВНИ РЕКОМЕНДАЦИЙ
  5. Автоматизация поиска информации. Категория «Ссылки и массивы».
  6. Акторы политического процесса. Виды их действий и способы взаимодействий.
  7. Архитектурные особенности процессоров цифровой обработки информации.

1. Многоэлементная обработка

УО - устройства обработки (АЛУ, процессоры, ЭВМ)

2. Многостадийная обработка (конвейер)

3. Комбинированный

Гранулярность – единица нагрузки на каждое устройство обработки.

Типы:

1) Гранула – программа (задача), отдельные части программы, задачи (что можно нагрузить на одно УО) => УО - центральные процессоры, ЭВМ (в многомашинной системе).

2) Гранула – команда – при параллельной обработке – много одинаковых процессорных элементов, выполняющих одну и ту же операцию (общение с ОЗУ.SIMD – архитектура)

3) Выполнение без обращения к ОЗУ (работа АЛУ с регистрами) – множественные АЛУ.

 

Классы ВС по уровням и способам параллельной обработки:

1. многопроцессорная система с центральным процессором, многомашинная система (гранулярность на уровне задач, программ больших размеров)

2. матричный процессор (гранулярность на уровне команд)

3. процессор с многими АЛУ (суперскалярная архитектура: гранулярность на уровне операций) (SIMD)

4. процессор с конвейеризацией команд

5. комбинированное использование классов (различная гранулярность)

25. Классификация ВС неймановского типа (потоки команд – потоки данных). Примеры систем в соответствии с классификацией.

В основе классификации лежит принцип: потоки команд – потоки данных

1. Одиночный поток команд – одиночный поток данных (ОПК-ОПД, ОКОД, SISD)

Соответствует классической однопроцессорной ЭВМ неймановского типа.

2. Одиночный поток команд – множественный поток данных (ОПК-МПД, ОКМД, SIMD)

Примеры: PS2000, PS3000. ILLIAC, MX, MMX – процессоры,

Сигнальные процессоры: PowerPC, APSP 2116

3. Множественный поток команд – множественный поток данных (МПК-МПД, MIMD)

Многопроцессорная система.

4. Множественный поток команд – одиночный поток данных (МПК-ОПД, МКОД, MISD)

Конвейер (распараллеливание второго типа)

Пример: обработка вектора, скалярные переменные. При каждой смене операций меняется команда от УУ и набор микрокоманд, поступающих на УО (это уже не неймановская архитектура).

Конвейер позволяет распараллеливать алгоритм, однако участки конвейера могут разрушаться, например, при выполнении логических операций.

Использование: АЛУ, систолические структуры, принцип «пронизывания» информации на настраиваемой архитектуре.


Дата добавления: 2015-11-16; просмотров: 75 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Пути повышения производительности ВС и требования к ВС параллельной обработки информации| Причины появления RISK- архитектуры

mybiblioteka.su - 2015-2024 год. (0.007 сек.)