🗊 Презентация Параллельное программирование. Лекция 1

Нажмите для полного просмотра!
Параллельное программирование. Лекция 1, слайд №1 Параллельное программирование. Лекция 1, слайд №2 Параллельное программирование. Лекция 1, слайд №3 Параллельное программирование. Лекция 1, слайд №4 Параллельное программирование. Лекция 1, слайд №5 Параллельное программирование. Лекция 1, слайд №6 Параллельное программирование. Лекция 1, слайд №7 Параллельное программирование. Лекция 1, слайд №8 Параллельное программирование. Лекция 1, слайд №9 Параллельное программирование. Лекция 1, слайд №10 Параллельное программирование. Лекция 1, слайд №11 Параллельное программирование. Лекция 1, слайд №12 Параллельное программирование. Лекция 1, слайд №13 Параллельное программирование. Лекция 1, слайд №14 Параллельное программирование. Лекция 1, слайд №15 Параллельное программирование. Лекция 1, слайд №16 Параллельное программирование. Лекция 1, слайд №17 Параллельное программирование. Лекция 1, слайд №18 Параллельное программирование. Лекция 1, слайд №19 Параллельное программирование. Лекция 1, слайд №20 Параллельное программирование. Лекция 1, слайд №21 Параллельное программирование. Лекция 1, слайд №22 Параллельное программирование. Лекция 1, слайд №23 Параллельное программирование. Лекция 1, слайд №24 Параллельное программирование. Лекция 1, слайд №25 Параллельное программирование. Лекция 1, слайд №26 Параллельное программирование. Лекция 1, слайд №27 Параллельное программирование. Лекция 1, слайд №28 Параллельное программирование. Лекция 1, слайд №29 Параллельное программирование. Лекция 1, слайд №30

Содержание

Вы можете ознакомиться и скачать презентацию на тему Параллельное программирование. Лекция 1. Доклад-сообщение содержит 30 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Козлова Елена Сергеевна kozlova.elena.s@gmail.com
Описание слайда:
Козлова Елена Сергеевна kozlova.elena.s@gmail.com

Слайд 2


Лекции: 20 часов Лабораторные работы: 24часов Самостоятельная работа: 40 часов ИТОГ: Зачет
Описание слайда:
Лекции: 20 часов Лабораторные работы: 24часов Самостоятельная работа: 40 часов ИТОГ: Зачет

Слайд 3


Основные архитектуры параллельных вычислительных систем, их классификация Основные архитектуры параллельных вычислительных систем, их классификация...
Описание слайда:
Основные архитектуры параллельных вычислительных систем, их классификация Основные архитектуры параллельных вычислительных систем, их классификация Основные модели параллельного программирования Основы программирования с использованием OpenMP Основы программирования с использованием MPI Основы программирования с использованием CUDA Математические основы параллельных вычислений Основы методологии проектирования параллельных программ Методы оценки производительности параллельных программ

Слайд 4


Гергель В.П., Высокопроизводительные вычисления для многопроцессорных многоядерных систем М. : Изд-во Моск. ун-та [и др.], 2010 Гергель В.П.,...
Описание слайда:
Гергель В.П., Высокопроизводительные вычисления для многопроцессорных многоядерных систем М. : Изд-во Моск. ун-та [и др.], 2010 Гергель В.П., Высокопроизводительные вычисления для многопроцессорных многоядерных систем М. : Изд-во Моск. ун-та [и др.], 2010 Гергель В.П. Инструменты параллельного программирования в системах с общей памятью М. : Изд-во Моск. ун-та, 2010 В.В.Воеводин, Вл.В.Воеводин Параллельные вычисления СПб: БХВ-Петербург, 2002 Богачев К.Ю. Основы параллельного программирования М.: БИНОМ. Лаборатория знаний, 2003 Боресков А. В. и др. Параллельные вычисления на GPU. Архитектура и программная модель CUDA: Учебное пособие М. : Изд-во Моск. ун-та, 2012

Слайд 5


Введение в программирование для параллельных ЭВМ и кластеров Учебн. Пособие, Авт.-сост.: Кравчук В.В., Попов С.Б., Привалов А.Ю., Фурсов В.А., Шустов...
Описание слайда:
Введение в программирование для параллельных ЭВМ и кластеров Учебн. Пособие, Авт.-сост.: Кравчук В.В., Попов С.Б., Привалов А.Ю., Фурсов В.А., Шустов В.А. Под ред. В.А. Фурсова. Самара: СНЦ РАН, СГАУ, 2000. 87 с. Введение в программирование для параллельных ЭВМ и кластеров Учебн. Пособие, Авт.-сост.: Кравчук В.В., Попов С.Б., Привалов А.Ю., Фурсов В.А., Шустов В.А. Под ред. В.А. Фурсова. Самара: СНЦ РАН, СГАУ, 2000. 87 с. Начальные сведения для работы на вычислительном кластере Метод. указания для курс. и дипл. проектир. и учеб.-исслед. работы студентов, Авт.-сост.: С.Б. Попов, С.А. Скуратов, В.А. Фурсов. Самара: СГАУ, 2004. 20 с. Стандарт OpenMP электрон. учеб. Пособие, Авт.-сост.: Попов С.Б. Самара: СГАУ, 2011. 67 с. Библиотека MPI электрон. учеб. Пособие, Авт.-сост.: Попов С.Б. Самара: СГАУ, 2011. 45с.

Слайд 6


В.Н. Дацюк, А.А. Букатов, А.И. Жегуло Методическое пособие по курсу "Многопроцессорные системы и параллельное программирование" В.Н. Дацюк,...
Описание слайда:
В.Н. Дацюк, А.А. Букатов, А.И. Жегуло Методическое пособие по курсу "Многопроцессорные системы и параллельное программирование" В.Н. Дацюк, А.А. Букатов, А.И. Жегуло Методическое пособие по курсу "Многопроцессорные системы и параллельное программирование" MPI: The Message Passing Interface

Слайд 7


Моделирование вселенной Моделирование вселенной (а) (б) (в) Рис. 1. Изображение вселенной
Описание слайда:
Моделирование вселенной Моделирование вселенной (а) (б) (в) Рис. 1. Изображение вселенной

Слайд 8


Моделирование климата Моделирование климата Рис. 2. Изображение воздушных потоков
Описание слайда:
Моделирование климата Моделирование климата Рис. 2. Изображение воздушных потоков

Слайд 9


Моделирование белков и др. химических объектов Моделирование белков и др. химических объектов Рис. 3. Модели белков
Описание слайда:
Моделирование белков и др. химических объектов Моделирование белков и др. химических объектов Рис. 3. Модели белков

Слайд 10


Моделирование мозга (нейронные сети) Моделирование мозга (нейронные сети) ( Рис. 4. Нейронные сети
Описание слайда:
Моделирование мозга (нейронные сети) Моделирование мозга (нейронные сети) ( Рис. 4. Нейронные сети

Слайд 11


Расчеты сложных физических реакций Расчеты сложных физических реакций Рис. 5. Сложные физические взаимодействия
Описание слайда:
Расчеты сложных физических реакций Расчеты сложных физических реакций Рис. 5. Сложные физические взаимодействия

Слайд 12


Стратегическое направление развития вычислительной техники Стратегическое направление развития вычислительной техники Основной путь повышения...
Описание слайда:
Стратегическое направление развития вычислительной техники Стратегическое направление развития вычислительной техники Основной путь повышения производительности компьютеров ASCI – Accelerated Strategic Computing Initiative

Слайд 13


Независимость функционирования отдельных устройств компьютеров Независимость функционирования отдельных устройств компьютеров Избыточность элементов...
Описание слайда:
Независимость функционирования отдельных устройств компьютеров Независимость функционирования отдельных устройств компьютеров Избыточность элементов вычислительной системы (использование специализированных устройств и дублирование ) Конвейерная реализация обрабатывающих устройств

Слайд 14


Высокая стоимость параллельных вычислительных систем (суперкомпьютеров) Высокая стоимость параллельных вычислительных систем (суперкомпьютеров)...
Описание слайда:
Высокая стоимость параллельных вычислительных систем (суперкомпьютеров) Высокая стоимость параллельных вычислительных систем (суперкомпьютеров) Необходимость обобщения последовательных программ Потери производительности при организации параллелизма (гипотеза Минского) Постоянное совершенствование последовательных компьютеров Последовательность большинства вычислительных алгоритмов (закон Амдала) Зависимость эффективности параллелизма от учета архитектуры параллельных систем

Слайд 15


Параллельное программирование. Лекция 1, слайд №15
Описание слайда:

Слайд 16


Параллельное программирование. Лекция 1, слайд №16
Описание слайда:

Слайд 17


Параллельное программирование. Лекция 1, слайд №17
Описание слайда:

Слайд 18


cc-NUMA – cashe-coherent NUMA cc-NUMA – cashe-coherent NUMA
Описание слайда:
cc-NUMA – cashe-coherent NUMA cc-NUMA – cashe-coherent NUMA

Слайд 19


Векторно-конвейерные процессоры: Векторно-конвейерные процессоры: SMP - конфигурация MPP - конфигурация Модель программирования: Векторизация циклов...
Описание слайда:
Векторно-конвейерные процессоры: Векторно-конвейерные процессоры: SMP - конфигурация MPP - конфигурация Модель программирования: Векторизация циклов Распараллеливание

Слайд 20


Параллельное программирование. Лекция 1, слайд №20
Описание слайда:

Слайд 21


SISD – Single Instruction, Single Data обычные последовательные компьютеры SISD – Single Instruction, Single Data обычные последовательные компьютеры
Описание слайда:
SISD – Single Instruction, Single Data обычные последовательные компьютеры SISD – Single Instruction, Single Data обычные последовательные компьютеры

Слайд 22


MISD – Multiple Instruction, Single Data не существует MISD – Multiple Instruction, Single Data не существует
Описание слайда:
MISD – Multiple Instruction, Single Data не существует MISD – Multiple Instruction, Single Data не существует

Слайд 23


Параллельное программирование. Лекция 1, слайд №23
Описание слайда:

Слайд 24


Параллельное программирование. Лекция 1, слайд №24
Описание слайда:

Слайд 25


Классификация В. Хендлера (t(C) = (k,d,w)) Классификация В. Хендлера (t(C) = (k,d,w)) Классификация Л. Шнайдера (Iw(Ia)w(Iv) Iw(Ia)w(Iv))
Описание слайда:
Классификация В. Хендлера (t(C) = (k,d,w)) Классификация В. Хендлера (t(C) = (k,d,w)) Классификация Л. Шнайдера (Iw(Ia)w(Iv) Iw(Ia)w(Iv))

Слайд 26


Параллельное программирование. Лекция 1, слайд №26
Описание слайда:

Слайд 27


Общие характеристики: Общие характеристики: Общее число серверов/процессоров/вычислительных ядер: 165/332/1712; Общее число графических...
Описание слайда:
Общие характеристики: Общие характеристики: Общее число серверов/процессоров/вычислительных ядер: 165/332/1712; Общее число графических процессоров/ядер: 5/4216; Общая оперативная память: 4375 Гб; Тип системной сети: QLogic/Voltaire InfiniBand DDR, QDR;

Слайд 28


Вычислительная часть Вычислительная часть 112 вычислительных блейд-серверов (2х Intel Xeon X5560, 12 Гб, 76/146Гб, InfiniBand DDR, QDR) 28...
Описание слайда:
Вычислительная часть Вычислительная часть 112 вычислительных блейд-серверов (2х Intel Xeon X5560, 12 Гб, 76/146Гб, InfiniBand DDR, QDR) 28 вычислительных блейд-серверов (2х Intel Xeon E5-2665, 32 Гб, 146Гб InfiniBand QDR) 14 блейд-серверов (2х Intel Xeon X5670, 24 Гб, InfiniBand QDR) 8 блейд-серверов (2х Intel Xeon X5670, 96 Гб, 244Гб, InfiniBand QDR) 2 блейд-сервера (2х Intel Xeon X5670, 48 Гб, InfiniBand QDR, 2x Nvidia Tesla 2070, 448 CUDA cores, 6Gb GRAM) сервер (4х Intel Xeon E7-4860, 1006 Гб, 2.8Тб, 952Гб, InfiniBand QDR, 1xNvidia K20c, 2496 CUDA cores, 5GB GRAM) 2 IBM x3650M управляющих сервера (2х Intel Xeon X5560, 12 Гб) 2 IBM x3650M3 сервера для работы файловой системы GPFS

Слайд 29


61 ядро, 244 потока производительность 1,2 терафлопс. Векторные операции
Описание слайда:
61 ядро, 244 потока производительность 1,2 терафлопс. Векторные операции

Слайд 30


Производительность 8.74 терафлопс для вычислений с плавающей точкой в одинарной точности и 2.91 терафлопс для двойной точности. Производительность...
Описание слайда:
Производительность 8.74 терафлопс для вычислений с плавающей точкой в одинарной точности и 2.91 терафлопс для двойной точности. Производительность 8.74 терафлопс для вычислений с плавающей точкой в одинарной точности и 2.91 терафлопс для двойной точности. 24ГБ ультраскоростной памяти GDDR5 – 12ГБ Полоса пропускания 480ГБ/с 4992 параллельных ядра CUDA®. Динамическая технология NVIDIA GPU Boost Динамический параллелизм



Похожие презентации
Mypresentation.ru
Загрузить презентацию