|
|
libcats.org
Применение технологии MPI в ГридШпаковский Г. И., Стецюренко В. И., Верхотуров А. Е., Серикова Н. В.От авторовНастоящий материал «Применение технологии MPI в Грид» представлен в виде лекций, которые в течение длительного времени читались студентам радиофизического факультета Белорусского государственного университета (г. Минск). Изучение ограничивалось мелкозернистым параллелизмом (суперскалярные МП и технология ММХ) и заканчивалось кластерами для вычислений на основе стандарта MPI. Сейчас к этим лекциям добавлены обзорные материалы по распределенным вычислениям и лекции приобрели завершенную содержание: мелкозернистый (микропроцессорный) параллелизм, кластерный параллелизм (стандарт MPI) и параллелизм в Грид. Для применения MPI в Грид используется пакет MPICH-G2, при этом достигается максимальное распараллеливание решения задачи. В лекциях в большей степени рассматривается организация параллельных систем (аппаратура, системные средства), а прикладные параллельные алгоритмы используются только для демонстрации возможностей этих систем. Данные лекции предназначены для первичного ознакомления со всеми уровнями и основными механизмами параллельной обработки.СодержаниеОРГАНИЗАЦИЯ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ 1. Принципы построения быстродействующих ЭВМ: большие задачи, методы повышения быстродействия компьютеров (конвейеры, повышение быстродействия элементной базы, параллельные вычисления)2. Формы параллелизма: зависимость по данным, мелкозернистый параллелизм, крупнозернистый параллелизм (векторный, параллеллизм независимых ветвей), параллелизм вариантов, сетевой закон Амдала3. Некоторые этапы развития параллельных технологий: централизованные вычисления, интернет, WWW, Web services (язык XML), Грид МЕЛКОЗЕРНИСТЫЙ ПАРАЛЛЕЛИЗМ 4. Методы увеличения параллелизма: методы планирования трасс и гиперплоскостей 5. Классы систем с мелкозернистым параллелизмом по Фишеру: классы систем с мелкозернистым параллелизмом по Фишеру, суперскалярный Pentium, VLIW архитектура 6. Технология MMX ВЕКТОРНЫЕ ЭВМ (SIMD – АРХИТЕКТУРЫ) 7. Векторно-конвейерные ЭВМ: классификация Флинна, арифметические конвейеры, векторно-конвейрная ЭВМ CRAY 8. Коммутаторы: сети коммутации, коммутаторы типа среда, каскадные коммутаторы 9. Процессорные матрицы КЛАСТЕРЫ (MIMD - АРХИТЕКТУРЫ) 10. Параллельные системы с разделяемой памятью: типы многопроцессорных систем, программирование для SMP (Open MP), многоядерность (CELL) 11. Кластеры Beowulf: реализация МКМД ЭВМ, модель OSI, коммуникационные технологии, локальная сеть, организация и функционирование кластера, эффективность вычислений12. Основы программирования в стандарте MPI: стандарт MPI, MPI программа для вычисления числа «пи» на языке С, программа умножения матрицы на вектор, пакет MPICH 13. Алгоритм решения СЛАУ в тесте Linpack: метод Гаусса решения СЛАУ, методы блочного размещения данных в кластере, варианты LU Decomposition, блочные методы (BLAS), эффективность вычислений РАСПРЕДЕЛЕННЫЕ ВЫЧИСЛЕНИЯ 14. Распределенные вычисления: что такое Грид, архитектура Грид (аппаратный, связывающий, ресурсный, коллективный и прикладной уровни), WebServices в Грид15. Пакет Globus Toolkit: состав G T4, обеспечение безопасности, управление данными, управление исполнением заданий (GRMA, GRAM, программирование, планирование MPI вычислений в системе Condor), информационный сервис 16. Пакет gLite: состав gLite, управление исполнением заданий (компоненты системы управления исполнением заданий, описание заданий, простые задания, схема выполнения задания), Россия в проекте EGEE17. Построение учебных кластеров и Грид систем и проведене на них экспериментов с пакетом для решения СЛАУ HPL Источники информации Еще по теме «технология MPI» Антонов А. С. Введение в параллельные вычисления (методическое пособие) Антонов А. С. Параллельное программирование с использованием технологии MPI. Учебное пособие Воеводин Вл. В., Жуматий С. А. Вычислительное дело и кластерные системы Немнюгин С., Стесик О. Параллельное программирование для многопроцессорных вычислительных систем Шпаковский Г. И., Серикова Н. В. Программирование для многопроцессорных систем в стандарте MPI Шпаковский Г. И., Верхотуров А. Е., Серикова Н. В. Руководство по работе на вычислительном кластере. Учебное пособие
EPUB | FB2 | MOBI | TXT | RTF
* Конвертация файла может нарушить форматирование оригинала. По-возможности скачивайте файл в оригинальном формате.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Только что пользователи скачали эти книги:
К.Б.Карандеев, Ф.Б.Гриневич. Емкостные самокомпенсированные уровнемеры ("Библиотека по автоматике" #0195)Автор:
Размер книги: 3.25 Mb
Handbook of Numerical Analysis. Numerical Methods for Fluids (Part 3)Автор: Ciarlet P.G., Автор: Lions J.L.
Размер книги: 44.50 Mb
Швейные машины. Иллюстрированное пособиеАвтор: Франц В. Я., Автор: Исаев В. В.
Размер книги: 4.69 Mb
The application of continued fractions and their generalizations to problems in approximation theoryАвтор: A. N Khovanskii
Surmonter ses complexes: Les comprendre pour les assumerАвтор: Bénédicte Nadaud
Размер книги: 777 Kb
State Constitutions for the Twenty-first Century, Vol. 3: The Agenda of State Constitutional Reform (SUNY Series in American Constitutionalism)Автор: G. Alan Tarr, Автор: Robert F. Williams
Размер книги: 1.59 Mb
Augustine's Confessions: Communicative Purpose and Audience (Supplements to Vigiliae Christianae, V. 71)Автор: Annemare KotzeКатегория: Религия
Размер книги: 10.13 Mb
|
|
|