Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Суперкомпьютерные технологии

Содержание

понятие параллельных вычисленийЛюди – это параллельные миры, а реальная жизнь – лишь тонкая поверхность их пересечения.О. Муравьева
Суперкомпьютерные технологииДолганина Наталья Юрьевна,доцент кафедры «Системное программирование» понятие параллельных вычисленийЛюди – это параллельные миры, а реальная жизнь – лишь СодержаниеПонятие параллельных вычислений Необходимость параллельных вычисленийПримеры приложенийЗначимость параллельных вычислений Параллельные вычисленияПараллельные (parallel или concurrent) вычисления –процессы решения задач, в которых в Параллельные вычисления и многопроцессорные компьютеры Параллельные вычисления – не просто использование многопроцессорных Режимы выполнения задачПоследовательный задачи решаются последовательно в некотором порядке.Многозадачный (псевдопаралльный)для выполнения нескольких Последовательная обработка Режимы выполнения задачПоследовательный задачи решаются последовательно в некотором порядке.Многозадачный (псевдопаралльный)для выполнения нескольких Псевдопараллельная обработка Режимы выполнения задачПоследовательный задачи решаются последовательно в некотором порядке.Многозадачный (псевдопаралльный)для выполнения нескольких Параллельная обработка Виды параллельной обработкиМногопроцессорная обработкаНесколько процессоров (ядер) используются для решения одной и той Многопроцессорная обработка Виды параллельной обработкиМногопроцессорная обработкаНесколько процессоров (ядер) используются для решения одной и той Конвейерная обработкаГенри Форд (1863-1947)Первый сборочный конвейерна автозаводе Форда Виды параллельной обработкиМногопроцессорная обработкаНесколько процессоров (ядер) используются для решения одной и той Векторная обработкаКопировально-фрезерный станок для обработки отверстий замка SZS-100. Обеспечивает сверление 3-х параллельных отверстий для замочного паза. Виды параллельной обработкиМногопроцессорная обработкаНесколько процессоров (ядер) используются для решения одной и той Векторно-конвейерная обработкаКонвейер по сборке автомобилей на заводе ПримерПусть Конвейерное устройство умножения состоит из 4 ступеней, срабатывающих за 1 такт.Векторный Необходимость параллельных вычисленийБольшие вычислительные задачи и теоретическая ограниченность роста производительности последовательных компьютеров.Резкое Большая задача: примерПредметная областьНефтяной резервуар, пробуренные скважины для откачки нефти и закачки Примеры приложенийАвтомобилестроение и машиностроениеНефте- и газодобычаФармакологияПрогноз погоды и моделирование изменения климатаСейсморазведкаПроектирование сложных Примеры задачАнализ изменений климатаСостояние атмосферыПрогноз погодыСуперкомпьютерный центр в Барселоне Примеры задачНовые лекарства и методы леченияРасшифровка генома Примеры задачВиртуальные испытательные стенды Виртуальный испытательный стенд на базе  «Моделирование эффекта овализации труб при закалке» Многоядерные процессорыррPlatform 2015: Intel Processor and Platform Evolution for the Next. Decade Значение параллельных и суперкомпьютерных вычислений для человекаМатематическое моделирование с тщательным исследованием возможных Значение параллельных и суперкомпьютерных вычислений для страны Конкурентоспособность страны в современных условиях Суперкомпьютерные технологии: совокупность знаний и уменийАрхитектура параллельных вычислительных систем.Модели вычислений и методы ЗаключениеКомпетенции современного ИТ-специалиста в области суперкомпьютеров и параллельного программированияспособность к использованию аппарата
Слайды презентации

Слайд 2 понятие параллельных вычислений
Люди – это параллельные миры, а

понятие параллельных вычисленийЛюди – это параллельные миры, а реальная жизнь –

реальная жизнь – лишь тонкая поверхность их пересечения.
О. Муравьева


Слайд 3 Содержание
Понятие параллельных вычислений
Необходимость параллельных вычислений
Примеры приложений
Значимость параллельных

СодержаниеПонятие параллельных вычислений Необходимость параллельных вычисленийПримеры приложенийЗначимость параллельных вычислений

вычислений


Слайд 4 Параллельные вычисления
Параллельные (parallel или concurrent) вычисления –процессы решения

Параллельные вычисленияПараллельные (parallel или concurrent) вычисления –процессы решения задач, в которых

задач, в которых в один и тот же момент

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

Слайд 5 Параллельные вычисления и многопроцессорные компьютеры
Параллельные вычисления –

Параллельные вычисления и многопроцессорные компьютеры Параллельные вычисления – не просто использование

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

должны быть направлены на решение общей задачи.
Параллельность ≠ многозадачность.



Слайд 6 Режимы выполнения задач
Последовательный
задачи решаются последовательно в некотором

Режимы выполнения задачПоследовательный задачи решаются последовательно в некотором порядке.Многозадачный (псевдопаралльный)для выполнения

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

времени: в каждый момент времени может исполняться единственная задача).
Параллельный
для выполнения нескольких задач используется несколько процессорных устройств.

Слайд 7 Последовательная обработка

Последовательная обработка

Слайд 8 Режимы выполнения задач
Последовательный
задачи решаются последовательно в некотором

Режимы выполнения задачПоследовательный задачи решаются последовательно в некотором порядке.Многозадачный (псевдопаралльный)для выполнения

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

времени: в каждый момент времени может исполняться единственная задача).
Параллельный
для выполнения нескольких задач используется несколько процессорных устройств.

Слайд 9 Псевдопараллельная обработка

Псевдопараллельная обработка

Слайд 10 Режимы выполнения задач
Последовательный
задачи решаются последовательно в некотором

Режимы выполнения задачПоследовательный задачи решаются последовательно в некотором порядке.Многозадачный (псевдопаралльный)для выполнения

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

времени: в каждый момент времени может исполняться единственная задача).
Параллельный
для выполнения нескольких задач используется несколько процессорных устройств.

Слайд 11 Параллельная обработка

Параллельная обработка

Слайд 12 Виды параллельной обработки
Многопроцессорная обработка
Несколько процессоров (ядер) используются для

Виды параллельной обработкиМногопроцессорная обработкаНесколько процессоров (ядер) используются для решения одной и

решения одной и той же задачи
Задача разбивается на подзадачи
Каждый

процессор выполняет свою подзадачу
Конвейерная обработка
Несколько устройств используются для решения различных задач
Задача разбивается на этапы
Каждому устройству сопоставляется этап, который оно выполняет, и два других устройства: поставщик и потребитель
Векторная обработка
Использование специального процессора, который выполняет операцию над векторами как одну команду
Векторно-конвейерная обработка

Слайд 13 Многопроцессорная обработка

Многопроцессорная обработка

Слайд 14 Виды параллельной обработки
Многопроцессорная обработка
Несколько процессоров (ядер) используются для

Виды параллельной обработкиМногопроцессорная обработкаНесколько процессоров (ядер) используются для решения одной и

решения одной и той же задачи
Задача разбивается на подзадачи
Каждый

процессор выполняет свою подзадачу
Конвейерная обработка
Несколько устройств используются для решения различных задач
Задача разбивается на этапы
Каждому устройству сопоставляется этап, который оно выполняет, и два других устройства: поставщик и потребитель
Векторная обработка
Использование специального процессора, который выполняет операцию над векторами как одну команду
Векторно-конвейерная обработка

Слайд 15 Конвейерная обработка
Генри Форд (1863-1947)
Первый сборочный конвейер
на автозаводе Форда

Конвейерная обработкаГенри Форд (1863-1947)Первый сборочный конвейерна автозаводе Форда

Слайд 16 Виды параллельной обработки
Многопроцессорная обработка
Несколько процессоров (ядер) используются для

Виды параллельной обработкиМногопроцессорная обработкаНесколько процессоров (ядер) используются для решения одной и

решения одной и той же задачи
Задача разбивается на подзадачи
Каждый

процессор выполняет свою подзадачу
Конвейерная обработка
Несколько устройств используются для решения различных задач
Задача разбивается на этапы
Каждому устройству сопоставляется этап, который оно выполняет, и два других устройства: поставщик и потребитель
Векторная обработка
Использование специального процессора, который выполняет операцию над векторами как одну команду
Векторно-конвейерная обработка

Слайд 17 Векторная обработка
Копировально-фрезерный станок для обработки отверстий замка SZS-100.

Векторная обработкаКопировально-фрезерный станок для обработки отверстий замка SZS-100. Обеспечивает сверление 3-х параллельных отверстий для замочного паза.

Обеспечивает сверление 3-х параллельных отверстий для замочного паза.


Слайд 18 Виды параллельной обработки
Многопроцессорная обработка
Несколько процессоров (ядер) используются для

Виды параллельной обработкиМногопроцессорная обработкаНесколько процессоров (ядер) используются для решения одной и

решения одной и той же задачи
Задача разбивается на подзадачи
Каждый

процессор выполняет свою подзадачу
Конвейерная обработка
Несколько устройств используются для решения различных задач
Задача разбивается на этапы
Каждому устройству сопоставляется этап, который оно выполняет, и два других устройства: поставщик и потребитель
Векторная обработка
Использование специального процессора, который выполняет операцию над векторами как одну команду
Векторно-конвейерная обработка

Слайд 19 Векторно-конвейерная обработка
Конвейер по сборке автомобилей на заводе "Вольво"

Векторно-конвейерная обработкаКонвейер по сборке автомобилей на заводе

Слайд 20 Пример
Пусть
Конвейерное устройство умножения состоит из 4 ступеней,

ПримерПусть Конвейерное устройство умножения состоит из 4 ступеней, срабатывающих за 1

срабатывающих за 1 такт.
Векторный процессор имеет 10 арифметических устройств

(АУ) и тратит 2 такта на инициализацию векторной команды умножения
Умножим 100 векторов из 30 элементов на число:
скалярный процессор:
4такта*(30*100) чисел = 12 000тактов
конвейерный процессор:
4такта*1число+1такт*(30*100-1)чисел = 3 003тактов
векторный процессор:
(4такта+2иниц.)*((30*100) чисел/10АУ) = 1 800тактов
векторно-конвейерный процессор:
(4такта+2иниц.)* 1АУ+(1такт+2иниц.)*(((30*100) чисел/10АУ)-1) = 903такта

Слайд 21 Необходимость параллельных вычислений
Большие вычислительные задачи и теоретическая ограниченность

Необходимость параллельных вычисленийБольшие вычислительные задачи и теоретическая ограниченность роста производительности последовательных

роста производительности последовательных компьютеров.
Резкое снижение стоимости многопроцессорных (параллельных) вычислительных

систем
ПК на базе 4-ядерного процессора Intel Core 2 Quad – 20 GFlops ($1500)
Персональный мини-кластер T-Edge Mini на базе 4-ядерных процессоров Intel Xeon – 240 GFlops ($20000)
Смена парадигмы построения высокопроизводительных процессоров – многоядерность.

Слайд 22 Большая задача: пример
Предметная область
Нефтяной резервуар, пробуренные скважины для

Большая задача: примерПредметная областьНефтяной резервуар, пробуренные скважины для откачки нефти и

откачки нефти и закачки воды
Задача
Путем моделирования определить необходимость бурения

доп. скважин
Модель
Параллелепипед 1000 * 10 000 * 10 000 точек,
В каждой точке – от 5 до 20 функций,
Значение функции – решение систем нелинейных уравнений (200-1000 арифм. операций)
Нестационарный процесс – 100-1000 шагов по времени
Решение
Количество операций: 1011(точек сети) * 10(функций) * 500(операций) * 500(шагов) = 2.5 * 1017
Производительность персонального компьютера: 2.5*109 операций в секунду
Время решения (одной задачи): 2.5*1017/2.5*109 = 108 сек. > 3 года

Слайд 23 Примеры приложений
Автомобилестроение и машиностроение
Нефте- и газодобыча
Фармакология
Прогноз погоды и

Примеры приложенийАвтомобилестроение и машиностроениеНефте- и газодобычаФармакологияПрогноз погоды и моделирование изменения климатаСейсморазведкаПроектирование

моделирование изменения климата
Сейсморазведка
Проектирование сложных зданий и строительных сооружений
Синтез новых

материалов

Слайд 24 Примеры задач
Анализ изменений климата
Состояние атмосферы
Прогноз погоды

Суперкомпьютерный центр в

Примеры задачАнализ изменений климатаСостояние атмосферыПрогноз погодыСуперкомпьютерный центр в Барселоне

Барселоне


Слайд 25 Примеры задач
Новые лекарства и методы лечения
Расшифровка генома

Примеры задачНовые лекарства и методы леченияРасшифровка генома

Слайд 26 Примеры задач
Виртуальные испытательные стенды

Примеры задачВиртуальные испытательные стенды

Слайд 27 Виртуальный испытательный стенд на базе «Моделирование эффекта овализации

Виртуальный испытательный стенд на базе «Моделирование эффекта овализации труб при закалке»

труб при закалке»


Слайд 28 Многоядерные процессоры
рр
Platform 2015: Intel Processor and Platform Evolution

Многоядерные процессорыррPlatform 2015: Intel Processor and Platform Evolution for the Next.

for the Next. Decade White Paper. -Intel Corporation, 2005.


Слайд 29 Значение параллельных и суперкомпьютерных вычислений для человека
Математическое моделирование

Значение параллельных и суперкомпьютерных вычислений для человекаМатематическое моделирование с тщательным исследованием

с тщательным исследованием возможных вариантов практически в любой сфере

человеческой деятельности с помощью вычислительных экспериментов.
Особые области приложения
Невозможность (недопустимость) натурных экспериментов: изучение процессов при ядерном взрыве или серьезных воздействий на природу.
Изучение влияния экстремальных условий (температур, магнитных полей, радиации и др.) – старение материалов, безопасность конструкций, боевое применение.
Моделирование наноустройств и наноматериалов.
Науки о жизни  – изучение генома человека, разработка новых лекарственных препаратов и др.
Науки о Земле  – обработка ГИС-данных: полезные ископаемые; селевая, сейсмическая и т.п. безопасность, прогнозы погоды, модели изменения климата и др.
Моделирование при разработке новых технических устройств – инженерные расчеты.


Слайд 30 Значение параллельных и суперкомпьютерных вычислений для страны
Конкурентоспособность

Значение параллельных и суперкомпьютерных вычислений для страны Конкурентоспособность страны в современных

страны в современных условиях во многом определяется уровнем развития

суперкомпьютерных вычислительных технологий.
Суперкомпьютерные технологии становятся одним из решающих факторов научно-технического прогресса (как ранее авиация, ракетная техника, космос).


Слайд 31 Суперкомпьютерные технологии: совокупность знаний и умений
Архитектура параллельных вычислительных

Суперкомпьютерные технологии: совокупность знаний и уменийАрхитектура параллельных вычислительных систем.Модели вычислений и

систем.
Модели вычислений и методы анализа сложности.
Параллельные методы вычислений.
Параллельное программирование

(языки, среды разработки, библиотеки).

  • Имя файла: superkompyuternye-tehnologii.pptx
  • Количество просмотров: 139
  • Количество скачиваний: 0