🗊Презентация Параллельное программирование. Лекция 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
Математические основы параллельных вычислений
Основы методологии проектирования параллельных программ
Методы оценки производительности параллельных программ
Описание слайда:
Основные архитектуры параллельных вычислительных систем, их классификация Основные архитектуры параллельных вычислительных систем, их классификация Основные модели параллельного программирования Основы программирования с использованием OpenMP Основы программирования с использованием MPI Основы программирования с использованием CUDA Математические основы параллельных вычислений Основы методологии проектирования параллельных программ Методы оценки производительности параллельных программ

Слайд 4





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

Слайд 5





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

Слайд 6





В.Н. Дацюк, А.А. Букатов, А.И. Жегуло Методическое пособие по курсу "Многопроцессорные системы и параллельное программирование" 
http://rsusu1.rnd.runnet.ru/koi8/index.html
В.Н. Дацюк, А.А. Букатов, А.И. Жегуло Методическое пособие по курсу "Многопроцессорные системы и параллельное программирование" 
http://rsusu1.rnd.runnet.ru/koi8/index.html
MPI: The Message Passing Interface
http://parallel.ru/tech/tech_dev/mpi.html
http://www.parallel.ru
Описание слайда:
В.Н. Дацюк, А.А. Букатов, А.И. Жегуло Методическое пособие по курсу "Многопроцессорные системы и параллельное программирование" http://rsusu1.rnd.runnet.ru/koi8/index.html В.Н. Дацюк, А.А. Букатов, А.И. Жегуло Методическое пособие по курсу "Многопроцессорные системы и параллельное программирование" http://rsusu1.rnd.runnet.ru/koi8/index.html MPI: The Message Passing Interface http://parallel.ru/tech/tech_dev/mpi.html http://www.parallel.ru

Слайд 7





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

Слайд 8





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

Слайд 9





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

Слайд 10





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

Слайд 11





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

Слайд 12





Стратегическое направление развития вычислительной техники
Стратегическое направление развития вычислительной техники
Основной путь повышения производительности компьютеров
ASCI – Accelerated Strategic Computing Initiative
Описание слайда:
Стратегическое направление развития вычислительной техники Стратегическое направление развития вычислительной техники Основной путь повышения производительности компьютеров 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;
Общее число графических процессоров/ядер: 5/4216;
Общая оперативная память: 4375 Гб;
Тип системной сети: QLogic/Voltaire InfiniBand DDR, QDR;
Описание слайда:
Общие характеристики: Общие характеристики: Общее число серверов/процессоров/вычислительных ядер: 165/332/1712; Общее число графических процессоров/ядер: 5/4216; Общая оперативная память: 4375 Гб; Тип системной сети: QLogic/Voltaire 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
Описание слайда:
Вычислительная часть Вычислительная часть 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 терафлопс для двойной точности. 
24ГБ ультраскоростной памяти GDDR5 – 12ГБ
Полоса пропускания 480ГБ/с 
4992 параллельных ядра CUDA®.
Динамическая технология NVIDIA GPU Boost 
Динамический параллелизм
Описание слайда:
Производительность 8.74 терафлопс для вычислений с плавающей точкой в одинарной точности и 2.91 терафлопс для двойной точности. Производительность 8.74 терафлопс для вычислений с плавающей точкой в одинарной точности и 2.91 терафлопс для двойной точности. 24ГБ ультраскоростной памяти GDDR5 – 12ГБ Полоса пропускания 480ГБ/с 4992 параллельных ядра CUDA®. Динамическая технология NVIDIA GPU Boost Динамический параллелизм



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