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

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



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



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

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

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

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

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

№5 слайд
Необходимость параллельных
Содержание слайда: Необходимость параллельных вычислений… Опережение потребности вычислений быстродействия существующих компьютерных систем (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) Смена парадигмы построения высокопроизводительных процессоров - многоядерность

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

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

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

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

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

№12 слайд
Параллельные вычислительные
Содержание слайда: Параллельные вычислительные системы

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

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

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

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

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

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

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

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

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

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

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

Скачать все slide презентации Введение в методы параллельного программирования одним архивом: