🗊Презентация Введение в методы параллельного программирования

Категория: Технология
Нажмите для полного просмотра!
Введение в методы параллельного программирования, слайд №1Введение в методы параллельного программирования, слайд №2Введение в методы параллельного программирования, слайд №3Введение в методы параллельного программирования, слайд №4Введение в методы параллельного программирования, слайд №5Введение в методы параллельного программирования, слайд №6Введение в методы параллельного программирования, слайд №7Введение в методы параллельного программирования, слайд №8Введение в методы параллельного программирования, слайд №9Введение в методы параллельного программирования, слайд №10Введение в методы параллельного программирования, слайд №11Введение в методы параллельного программирования, слайд №12Введение в методы параллельного программирования, слайд №13Введение в методы параллельного программирования, слайд №14Введение в методы параллельного программирования, слайд №15Введение в методы параллельного программирования, слайд №16Введение в методы параллельного программирования, слайд №17Введение в методы параллельного программирования, слайд №18Введение в методы параллельного программирования, слайд №19Введение в методы параллельного программирования, слайд №20Введение в методы параллельного программирования, слайд №21Введение в методы параллельного программирования, слайд №22Введение в методы параллельного программирования, слайд №23

Содержание

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

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


Слайд 1


Введение в методы параллельного программирования, слайд №1
Описание слайда:

Слайд 2





Содержание
Понятие параллельных вычислений 
Необходимость параллельных вычислений
Сдерживающие факторы 
Характеристика необходимых знаний и умений
Литература
Описание слайда:
Содержание Понятие параллельных вычислений Необходимость параллельных вычислений Сдерживающие факторы Характеристика необходимых знаний и умений Литература

Слайд 3





Понятие параллельных вычислений…
Под параллельными вычислениями (parallel or concurrent computations) можно понимать процессы решения задач, в которых в один и тот же момент времени могут выполняться одновременно несколько вычислительных операций
Описание слайда:
Понятие параллельных вычислений… Под параллельными вычислениями (parallel or concurrent computations) можно понимать процессы решения задач, в которых в один и тот же момент времени могут выполняться одновременно несколько вычислительных операций

Слайд 4





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

Слайд 5





Необходимость параллельных вычислений…
Опережение потребности вычислений быстродействия существующих компьютерных систем 
(ex., Problems of Grand Challenge)
моделирование климата,
генная инженерия,
проектирование интегральных схем,
анализ загрязнения окружающей среды,
создание лекарственных препаратов и др.
    Оценка необходимой производительности – 
    1012 операций (1 Tflops)
Описание слайда:
Необходимость параллельных вычислений… Опережение потребности вычислений быстродействия существующих компьютерных систем (ex., Problems of Grand Challenge) моделирование климата, генная инженерия, проектирование интегральных схем, анализ загрязнения окружающей среды, создание лекарственных препаратов и др. Оценка необходимой производительности – 1012 операций (1 Tflops)

Слайд 6





Необходимость параллельных вычислений
Теоретическая ограниченность роста производительности последовательных компьютеров
Резкое снижение стоимости многопроцессорных (параллельных) вычислительных систем
1 Cray T90 processor – 1.8 GFlops ($2 500 000),
8 Node IBM SP2 using R6000 - 2.1 GFlops ($500 000)
Смена парадигмы построения высокопроизводительных процессоров - многоядерность
Описание слайда:
Необходимость параллельных вычислений Теоретическая ограниченность роста производительности последовательных компьютеров Резкое снижение стоимости многопроцессорных (параллельных) вычислительных систем 1 Cray T90 processor – 1.8 GFlops ($2 500 000), 8 Node IBM SP2 using R6000 - 2.1 GFlops ($500 000) Смена парадигмы построения высокопроизводительных процессоров - многоядерность

Слайд 7





Сдерживающие факторы…
высокая стоимость параллельных систем – 
в соответствии с законом Гроша (Grosch), производительность компьютера возрастает пропорционально квадрату его стоимости
?!
Описание слайда:
Сдерживающие факторы… высокая стоимость параллельных систем – в соответствии с законом Гроша (Grosch), производительность компьютера возрастает пропорционально квадрату его стоимости ?!

Слайд 8





Сдерживающие факторы…
потери производительности для организации параллелизма – согласно гипотезе Минского (Minsky), ускорение, достигаемое при использовании параллельной системы, пропорционально двоичному логарифму от числа процессоров 
?!
Описание слайда:
Сдерживающие факторы… потери производительности для организации параллелизма – согласно гипотезе Минского (Minsky), ускорение, достигаемое при использовании параллельной системы, пропорционально двоичному логарифму от числа процессоров ?!

Слайд 9





Сдерживающие факторы…
постоянное совершенствование последовательных компьютеров – в соответствии с законом Мура (Moore) мощность последовательных процессоров возрастает практически в два раза каждые 18 месяцев
Описание слайда:
Сдерживающие факторы… постоянное совершенствование последовательных компьютеров – в соответствии с законом Мура (Moore) мощность последовательных процессоров возрастает практически в два раза каждые 18 месяцев

Слайд 10





Сдерживающие факторы…
зависимость эффективности параллелизма от учета характерных свойств параллельных систем (отсутствие мобильности для параллельных программ)
существующее программное обеспечение ориентировано в основном на последовательные ЭВМ
Описание слайда:
Сдерживающие факторы… зависимость эффективности параллелизма от учета характерных свойств параллельных систем (отсутствие мобильности для параллельных программ) существующее программное обеспечение ориентировано в основном на последовательные ЭВМ

Слайд 11





Характеристика необходимых знаний и умений
Архитектура параллельных вычислительных систем
Модели вычислений и методы анализа сложности
Параллельные методы вычислений
Параллельное программирование (языки, среды разработки, библиотеки)
Необходим интегрированный курс по 
параллельному программированию
Описание слайда:
Характеристика необходимых знаний и умений Архитектура параллельных вычислительных систем Модели вычислений и методы анализа сложности Параллельные методы вычислений Параллельное программирование (языки, среды разработки, библиотеки) Необходим интегрированный курс по параллельному программированию

Слайд 12





Параллельные вычислительные системы
Описание слайда:
Параллельные вычислительные системы

Слайд 13





Параллельная обработка данных на ЭВМ
Параллельная обработка может проводиться различными способами: 
простая параллельная обработка;
конвейерная.
Описание слайда:
Параллельная обработка данных на ЭВМ Параллельная обработка может проводиться различными способами: простая параллельная обработка; конвейерная.

Слайд 14





Простая параллельная обработка
Если одно устройство выполняет 1-ну одинуцю информации за 1-это времени, то 1-на тысяча - за 1000.
Если есть 5 таких устройств, то 1000 операций они выполняют за 200 единиц.
К преимуществам такой системы следует отнести очевидно ускорения расчетов, а недостаток - удорожание стоимости, нерациональное использование процессоров.
Описание слайда:
Простая параллельная обработка Если одно устройство выполняет 1-ну одинуцю информации за 1-это времени, то 1-на тысяча - за 1000. Если есть 5 таких устройств, то 1000 операций они выполняют за 200 единиц. К преимуществам такой системы следует отнести очевидно ускорения расчетов, а недостаток - удорожание стоимости, нерациональное использование процессоров.

Слайд 15





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

Слайд 16





Краткая история параллелизма в архитектуре ЭВМ
Описание слайда:
Краткая история параллелизма в архитектуре ЭВМ

Слайд 17





Краткая история параллелизма в архитектуре ЭВМ
Описание слайда:
Краткая история параллелизма в архитектуре ЭВМ

Слайд 18





Пути увеличения производительности компьютеров
Для повышения производительности компьютеров можно пойти двумя путями:
Развитие элементной базы.
Использование новых решений в разработке алгоритмов и архитектуры компьютеров.
Описание слайда:
Пути увеличения производительности компьютеров Для повышения производительности компьютеров можно пойти двумя путями: Развитие элементной базы. Использование новых решений в разработке алгоритмов и архитектуры компьютеров.

Слайд 19





Пути увеличения производительности компьютеров
При выполнении параллельных вычислений существуют 2 основных подхода:
Каждый отдельный процессор или устройство выполняет только 1 элементарную операцию, такой процессор является специализированным
Каждый процессор выполняет всю операцию целиком, такой процессор является универсальным, то есть может выполнять целый набор операций каждая из которых состоит из элементарных операций.
Описание слайда:
Пути увеличения производительности компьютеров При выполнении параллельных вычислений существуют 2 основных подхода: Каждый отдельный процессор или устройство выполняет только 1 элементарную операцию, такой процессор является специализированным Каждый процессор выполняет всю операцию целиком, такой процессор является универсальным, то есть может выполнять целый набор операций каждая из которых состоит из элементарных операций.

Слайд 20





Литература… 
Гергель В.П. Теория и практика параллельных вычислений. - М.: Интернет-Университет, БИНОМ. Лаборатория знаний, 2007.
Богачев К.Ю. Основы параллельного программирования. - М.: БИНОМ. Лаборатория знаний, 2003.
Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. - СПб.: БХВ-Петербург, 2002.
Немнюгин С., Стесик О. Параллельное программирование для многопроцессорных вычислительных систем — СПб.: БХВ-Петербург, 2002.
Описание слайда:
Литература… Гергель В.П. Теория и практика параллельных вычислений. - М.: Интернет-Университет, БИНОМ. Лаборатория знаний, 2007. Богачев К.Ю. Основы параллельного программирования. - М.: БИНОМ. Лаборатория знаний, 2003. Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. - СПб.: БХВ-Петербург, 2002. Немнюгин С., Стесик О. Параллельное программирование для многопроцессорных вычислительных систем — СПб.: БХВ-Петербург, 2002.

Слайд 21





Заключение
За время существование вычислительной техники
Скорость срабатывания элементов возросла в 106 раз
Быстродействие вычислений увеличилось в 109 раз

Развитие вычислительной техники – 
это история совершенствования архитектуры 
и практического использования параллелизма
Описание слайда:
Заключение За время существование вычислительной техники Скорость срабатывания элементов возросла в 106 раз Быстродействие вычислений увеличилось в 109 раз Развитие вычислительной техники – это история совершенствования архитектуры и практического использования параллелизма

Слайд 22





Вопросы для обсуждения
Параллельные вычисления необходимы только для задач с высокой вычислительной трудоемкостью ?
Какие можно привести примеры вычислительно-трудоемких задач ?
Описание слайда:
Вопросы для обсуждения Параллельные вычисления необходимы только для задач с высокой вычислительной трудоемкостью ? Какие можно привести примеры вычислительно-трудоемких задач ?

Слайд 23





Следующая тема
Принципы построения параллельных  	                вычислительных систем
Описание слайда:
Следующая тема Принципы построения параллельных вычислительных систем



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