'

Введение

Понравилась презентация – покажи это...





Слайд 0

Введение Учебный курс Основы параллельных вычислений Гергель В.П., профессор, д.т.н. Нижегородский университет


Слайд 1

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 2 из 24 Содержание Понятие параллельных вычислений Необходимость параллельных вычислений Примеры приложений Значимость параллельных вычислений Характеристика необходимых знаний и умений Содержание курса Структура учебного плана Литература


Слайд 2

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


Слайд 3

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 4 из 24 Параллельные вычисления не сводятся к использованию только многопроцессорных вычислительных систем (существуют ли последовательные компьютеры !?) Одновременные выполняемые операции должны быть направлены на решение общей задачи Параллельные вычисления следует отличать от многозадачных (многопрограммных) режимов работы последовательных ЭВМ Понятие параллельных вычислений


Слайд 4

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


Слайд 5

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 6 из 24 Теоретическая ограниченность роста производительности последовательных компьютеров Резкое снижение стоимости многопроцессорных (параллельных) вычислительных систем ПК на базе четырехядерного процессора Intel Core 2 Quad – 20 GFlops ($1500), Персональный мини-кластер T-Edge Mini на базе четырехядерных процессоров Intel Xeon – 240 GFlops ($20000) Смена парадигмы построения высокопроизводительных процессоров - многоядерность Необходимость параллельных вычислений


Слайд 6

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 7 из 24 Примеры приложений: Науки о Земле Анализ изменений климата Прогнозирование погоды Состояние атмосферы Суперкомпьютерный центр в Барселоне


Слайд 7

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 8 из 24 Примеры приложений: Науки о жизни Новые лекарства и методы лечения Геномика Поиск в базах данных Национальный Институт Здоровья США


Слайд 8

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 9 из 24 Примеры приложений: Инженерные расчёты Виртуальное проектирование Оптимизация


Слайд 9

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 10 из 24 Значимость параллельных вычислений… Принятие обоснованных решений практически в любой сфере человеческой деятельности с необходимостью предполагает проведение расширенного математического моделирования с тщательным исследованием возможных вариантов деятельности с помощью вычислительных экспериментов При этом, появление столь радикально возросших возможностей суперкомпьютерных технологий позволяет разрабатывать углубленные математические модели, максимально точно описывающих объекты реального мира, и требующие для своего анализа проведения масштабных вычислений


Слайд 10

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 11 из 24 Области приложений, в которых суперкомпьютерные вычисления имеют особую значимость: Невозможность (недопустимость) натурных экспериментов: изучение процессов при ядерном взрыве или серьезных воздействий на природу Изучение влияния экстремальных условий (температур, магнитных полей, радиации и др.) — старение материалов, безопасность конструкций, боевое применение Моделирование наноустройств и наноматериалов Науки о жизни — изучение генома человека, разработка новых лекарственных препаратов и т.п. Науки о Земле — обработка геоинформации: полезные ископаемые; селевая, сейсмическая и т.п. безопасность, прогнозы погоды, модели изменения климата... Моделирование при разработке новых технических устройств — инженерные расчеты Значимость параллельных вычислений…


Слайд 11

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 12 из 24 Доклад PITAC (The President’s Information Technology Advisory Committee) Вычислительные науки: обеспечение превосходства (конкурентоспособности) Америки «With technology, talent and capital now available globally, the U.S. is facing unprecedented economic competition from abroad. Тhe country that wants to out compete must out-compute» Значимость параллельных вычислений… "Страна, которая хочет достичь превосходства в конкурентной борьбе, должна превосходить конкурентов в области вычислений"


Слайд 12

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 13 из 24 Конкурентоспособность страны в современных условиях во многом определяется уровнем развития суперкомпьютерных вычислительных технологий Суперкомпьютерные технологии становятся одним из решающих факторов научно-технического прогресса и могут служить точно таким стимулом развития страны, как ранее были авиация, атом, ракетная техника и космос Значимость параллельных вычислений


Слайд 13

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


Слайд 14

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 15 из 24 Содержание курса Краткий обзор параллельных вычислительных систем и их классификация Общая характеристика многопроцессорных вычислительных систем Оценка эффективности параллельных вычислений Анализ сложности вычислений и оценка возможности распараллеливания Общая схема разработки параллельных методов Программная система ПараЛаб для изучения и исследования методов параллельных вычислений


Слайд 15

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 16 из 24 Структура учебного плана Лекционные занятия – 8 часов Практические занятия – 4 часов ? Обучение проводится по два одночасовых занятия в неделю в виде видеоконференций


Слайд 16

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


Слайд 17

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 18 из 24 Литература… Учебные курсы Интернет Университета Информационных технологий Гергель В.П. Теория и практика параллельных вычислений. — http://www.intuit.ru/department/calculate/paralltp/ Дополнительные учебные курсы: Богданов А.В. и др. Архитектуры и топологии многопроцессорных вычислительных систем. — http://www.intuit.ru/department/hardware/atmcs/ Барский А.Б. Архитектура параллельных вычислительных систем. — http://www.intuit.ru/department/hardware/paralltech/ Барский А.Б. Параллельное программирование. — http://www.intuit.ru/department/se/parallprog/ Воеводин В.В. Вычислительная математика и структура алгоритмов. — http://www.intuit.ru/department/calculate/calcalgo/


Слайд 18

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 19 из 24 Литература При подготовке данной презентации использовались материалы Совещания по развитию высокопроизводи-тельных вычислений (суперЭВМ) в России (ИПС РАН, Переславль-Залесский, сентябрь 2007) – см. http://skif.pereslavl.ru/psi-info/hpc911/: Абрамов С.М. Суперкомпьютерная отрасль России и Программы «СКИФ» и «СКИФ-ГРИД» Болдырев Ю. Я. Опыт работы Санкт-Петербургского государственного политехнического университета по применению суперкомпьютерных технологий для решения ресурсоемких задач промышленности


Слайд 19

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 20 из 24 Заключение Знание современных тенденций развития ЭВМ и аппаратных средств для достижения параллелизма, умение разрабатывать модели, методы и программы параллельного решения задач обработки данных следует отнести к числу важных квалификационных характеристик современного специалиста по прикладной математике, информатике и вычислительной технике


Слайд 20

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 21 из 24 Вопросы для обсуждения Какие можно привести дополнительные примеры вычислительно-трудоемких задач ? Какие знания и умения необходимы для разработки параллельных программ ? Чем отличается разработка параллельных программ от последовательного программирования ?


Слайд 21

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 22 из 24 Параллельные вычислительные системы: краткий обзор и классификация Следующая тема


Слайд 22

Н.Новгород, 2008 г. Основы параллельных вычислений: Введение © Гергель В.П. 23 из 24 Гергель В.П., профессор, д.т.н., декан факультета вычислительной математики и кибернетики Нижегородский университет gergel@unn.ru http://www.software.unn.ru/?dir=17 Контакты


×

HTML:





Ссылка: