Презентация Архитектура параллельных вычислительных систем. Часть 2. Классификация ПВС онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Архитектура параллельных вычислительных систем. Часть 2. Классификация ПВС абсолютно бесплатно. Урок-презентация на эту тему содержит всего 39 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Технология » Архитектура параллельных вычислительных систем. Часть 2. Классификация ПВС



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    39 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    726.50 kB
  • Просмотров:
    161
  • Скачиваний:
    6
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Основы параллельного
Содержание слайда: Основы параллельного программирования. М.А. Сокольская

№2 слайд
Систематика Флинна Flynn
Содержание слайда: Систематика Флинна (Flynn) Систематика Флинна (Flynn) классификация по способам взаимодействия последовательностей (потоков) выполняемых команд и обрабатываемых данных: SISD (Single Instruction, Single Data) SIMD (Single Instruction, Multiple Data) MISD (Multiple Instruction, Single Data) MIMD (Multiple Instruction, Multiple Data) Практически все виды параллельных систем, несмотря на их существенную разнородность, относятся к одной группе MIMD

№3 слайд
Содержание слайда:

№4 слайд
Содержание слайда:

№5 слайд
Детализация систематики
Содержание слайда: Детализация систематики Флинна… Детализация систематики Флинна… дальнейшее разделение типов многопроцессорных систем основывается на используемых способах организации оперативной памяти, позволяет различать два важных типа многопроцессорных систем: multiprocessors (мультипроцессоры или системы с общей разделяемой памятью), multicomputers (мультикомпьютеры или системы с распределенной памятью).

№6 слайд
Детализация систематики
Содержание слайда: Детализация систематики Флинна… Детализация систематики Флинна…

№7 слайд
Типы многопроцессорных систем
Содержание слайда: Типы многопроцессорных систем: Типы многопроцессорных систем: multiprocessors (мультипроцессоры или системы с общей разделяемой памятью), multicomputers (мультикомпьютеры или системы с распределенной памятью).

№8 слайд
Мультипроцессоры с
Содержание слайда: Мультипроцессоры с использованием единой общей памяти (shared memory)… Мультипроцессоры с использованием единой общей памяти (shared memory)… обеспечивается однородный доступ к памяти (uniform memory access or UMA), являются основой для построения: векторных параллельных процессоров (parallel vector processor or PVP). Примеры: Cray T90, симметричных мультипроцессоров (symmetric multiprocessor or SMP). Примеры: IBM eServer, Sun StarFire, HP Superdome, SGI Origin.

№9 слайд
Содержание слайда:

№10 слайд
Проблемы Проблемы Доступ с
Содержание слайда: Проблемы: Проблемы: Доступ с разных процессоров к общим данным и обеспечение, в этой связи, однозначности (когерентности) содержимого разных кэшей (cache coherence problem), Необходимость синхронизации взаимодействия одновременно выполняемых потоков команд

№11 слайд
C использованием физически
Содержание слайда: C использованием физически распределенной памяти (distributed shared memory or DSM): C использованием физически распределенной памяти (distributed shared memory or DSM): неоднородный доступ к памяти (non-uniform memory access or NUMA), Среди систем такого типа выделяют: Сache-only memory architecture or COMA (системы KSR-1 и DDM), cache-coherent NUMA or CC-NUMA (системы SGI Origin 2000, Sun HPC 10000, IBM/Sequent NUMA-Q 2000), non-cache coherent NUMA or NCC-NUMA (система Cray T3E).

№12 слайд
Мультипроцессоры с
Содержание слайда: Мультипроцессоры с использованием физически распределенной памяти… Мультипроцессоры с использованием физически распределенной памяти…

№13 слайд
Мультипроцессоры с
Содержание слайда: Мультипроцессоры с использованием физически распределенной памяти: Мультипроцессоры с использованием физически распределенной памяти: упрощаются проблемы создания мультипроцессоров (известны примеры систем с несколькими тысячами процессоров), возникают проблемы эффективного использования распределенной памяти (время доступа к локальной и удаленной памяти может различаться на несколько порядков).

№14 слайд
Мультипроцессоры с
Содержание слайда: Мультипроцессоры с использованием физически распределенной памяти: Мультипроцессоры с использованием физически распределенной памяти: упрощаются проблемы создания мультипроцессоров (известны примеры систем с несколькими тысячами процессоров), возникают проблемы эффективного использования распределенной памяти (время доступа к локальной и удаленной памяти может различаться на несколько порядков).

№15 слайд
Мультикомпьютеры
Содержание слайда: Мультикомпьютеры… Мультикомпьютеры… не обеспечивают общий доступ ко всей имеющейся в системах памяти (no-remote memory access or NORMA), каждый процессор системы может использовать только свою локальную память, для доступа к данным, располагаемых на других процессорах, необходимо явно выполнить операции передачи сообщений (message passing operations).

№16 слайд
Содержание слайда:

№17 слайд
Мультикомпьютеры
Содержание слайда: Мультикомпьютеры Мультикомпьютеры Данный подход используется при построении двух важных типов многопроцессорных вычислительных систем: массивно-параллельных систем (massively parallel processor or MPP), например: IBM RS/6000 SP2, Intel PARAGON, ASCI Red, транспьютерные системы Parsytec, кластеров (clusters), например: AC3 Velocity и NCSA NT Supercluster.

№18 слайд
Мультикомпьютеры. Кластеры
Содержание слайда: Мультикомпьютеры. Кластеры… Мультикомпьютеры. Кластеры… Кластер - множество отдельных компьютеров, объединенных в сеть, для которых при помощи специальных аппаратно-программных средств обеспечивается возможность унифицированного управления (single system image), надежного функционирования (availability) и эффективного использования (performance)

№19 слайд
Мультикомпьютеры. Кластеры
Содержание слайда: Мультикомпьютеры. Кластеры… Мультикомпьютеры. Кластеры… Преимущества: Могут быть образованы на базе уже существующих у потребителей отдельных компьютеров, либо же сконструированы из типовых компьютерных элементов; Повышение вычислительной мощности отдельных процессоров позволяет строить кластеры из сравнительно небольшого количества отдельных компьютеров (lowly parallel processing), Для параллельного выполнения в алгоритмах достаточно выделять только крупные независимые части расчетов (coarse granularity).

№20 слайд
Мультикомпьютеры. Кластеры
Содержание слайда: Мультикомпьютеры. Кластеры Мультикомпьютеры. Кластеры Недостатки: Организация взаимодействия -> к значительным временным задержкам, Дополнительные ограничения на тип разрабатываемых параллельных алгоритмов и программ (низкая интенсивность потоков передачи данных)

№21 слайд
MPP Massive Parallel
Содержание слайда: MPP – Massive Parallel Processing или массивно-параллельные системы. MPP – Massive Parallel Processing или массивно-параллельные системы. Система строится из отдельных модулей, содержащих процессор, локальный банк операционной памяти (ОП), коммуникационные процессоры (роутеры) или сетевые адаптеры, иногда – жесткие диски и/или другие устройства ввода/вывода. По сути, такие модули представляют собой полнофункциональные компьютеры

№22 слайд
Линейка - система, в которой
Содержание слайда: Линейка - система, в которой все процессоры перенумерованы по порядку и каждый процессор, кроме первого и последнего, имеет линии связи только с двумя соседними процессорами. Линейка - система, в которой все процессоры перенумерованы по порядку и каждый процессор, кроме первого и последнего, имеет линии связи только с двумя соседними процессорами. Кольцо - данная топология получается из линейки процессоров соединением первого и последнего процессоров линейки Звезда - система, в которой все процессоры имеют линии связи с некоторым управляющим процессором. Решетка - система, в которой граф линий связи образует прямоугольную сетку (обычно двух- или трехмерную). Полный граф - система, в которой между любой парой процессоров существует прямая линия связи.

№23 слайд
Гиперкуб - данная топология
Содержание слайда: Гиперкуб - данная топология представляет собой частный случай структуры решетки, когда по каждой размерности сетки имеется только два процессора (т.е. гиперкуб содержит 2N процессоров при размерности N ). Характеризуется следующим рядом отличительных признаков: Гиперкуб - данная топология представляет собой частный случай структуры решетки, когда по каждой размерности сетки имеется только два процессора (т.е. гиперкуб содержит 2N процессоров при размерности N ). Характеризуется следующим рядом отличительных признаков: - два процессора имеют соединение, если двоичные представления их номеров имеют только одну различающуюся позицию; - в N -мерном гиперкубе каждый процессор связан ровно с N соседями; - N -мерный гиперкуб может быть разделен на два ( N–1 )-мерных гиперкуба; - кратчайший путь между двумя любыми процессорами имеет длину, совпадающую с количеством различающихся битовых значений в номерах процессоров (данная величина известна как расстояние Хэмминга ).

№24 слайд
Содержание слайда:

№25 слайд
Архитектура кластерной
Содержание слайда: Архитектура кластерной системы (способ соединения процессоров друг с другом) в большей степени определяет ее производительность, чем тип используемых в ней процессоров. Архитектура кластерной системы (способ соединения процессоров друг с другом) в большей степени определяет ее производительность, чем тип используемых в ней процессоров. Критическим параметром, влияющим на величину производительности такой системы, является расстояние между процессорами.

№26 слайд
Содержание слайда:

№27 слайд
Содержание слайда:

№28 слайд
Гиперкуб - данная топология
Содержание слайда: Гиперкуб - данная топология представляет собой частный случай структуры решетки, когда по каждой размерности сетки имеется только два процессора (т.е. гиперкуб содержит 2N процессоров при размерности N ). Характеризуется следующим рядом отличительных признаков: Гиперкуб - данная топология представляет собой частный случай структуры решетки, когда по каждой размерности сетки имеется только два процессора (т.е. гиперкуб содержит 2N процессоров при размерности N ). Характеризуется следующим рядом отличительных признаков: - два процессора имеют соединение, если двоичные представления их номеров имеют только одну различающуюся позицию; - в N -мерном гиперкубе каждый процессор связан ровно с N соседями; - N -мерный гиперкуб может быть разделен на два ( N–1 )-мерных гиперкуба; - кратчайший путь между двумя любыми процессорами имеет длину, совпадающую с количеством различающихся битовых значений в номерах процессоров (данная величина известна как расстояние Хэмминга ).

№29 слайд
Содержание слайда:

№30 слайд
Содержание слайда:

№31 слайд
Содержание слайда:

№32 слайд
Содержание слайда:

№33 слайд
Содержание слайда:

№34 слайд
Базовые языки параллельного
Содержание слайда: Базовые языки параллельного программирования: C, Fortran, Lisp, Erlang и их производные (расширения, библиотеки, диалекты). Базовые языки параллельного программирования: C, Fortran, Lisp, Erlang и их производные (расширения, библиотеки, диалекты).

№35 слайд
Содержание слайда:

№36 слайд
OpenMP является одной из
Содержание слайда: OpenMP является одной из популярных технологий программирования систем с общей памятью. OpenMP является одной из популярных технологий программирования систем с общей памятью. Стандарт OpenMP был разработан для языков Fortran, C и C++.

№37 слайд
PVM Parallel Virtual Machine
Содержание слайда: PVM (Parallel Virtual Machine) позволяет объединить набор разных компьютеров, связанных сетью, в общую вычислительную систему, называемую параллельной виртуальной машиной. PVM (Parallel Virtual Machine) позволяет объединить набор разных компьютеров, связанных сетью, в общую вычислительную систему, называемую параллельной виртуальной машиной. Компьютеры сети могут быть многопроцессорными машинами любого типа. PVM поддерживает языки Fortran, C, C++, а также имеются средства сопряжения с языками Perl, Java.

№38 слайд
Содержание слайда:

№39 слайд
CUDA Compute Unified Device
Содержание слайда: CUDA (Compute Unified Device Architecture) - программно аппаратное решение, позволяющее использовать видеопроцессоры для вычислений общего назначения. CUDA (Compute Unified Device Architecture) - программно аппаратное решение, позволяющее использовать видеопроцессоры для вычислений общего назначения.

Скачать все slide презентации Архитектура параллельных вычислительных систем. Часть 2. Классификация ПВС одним архивом:
Похожие презентации