Методичка: Краткое руководство по параллельному программированию на вычислительной системе Powerxplorer, на тему компьютерные сети. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Методичка

Краткое руководство по параллельному программированию на вычислительной системе Powerxplorer

Банк рефератов / Компьютерные сети

Рубрики  Рубрики реферат банка

закрыть
Категория: Методичка
Язык методички: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 142 kb, скачать бесплатно
Обойти Антиплагиат
Повысьте уникальность файла до 80-100% здесь.
Промокод referatbank - cкидка 20%!

Узнайте стоимость написания уникальной работы

Содержание
ВВЕДЕНИЕ

1. ОБЩАЯ АРХИТЕКТУРА POWERXPLORER

2. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМЫ POWERXPLORER

2.1. КОМПИЛЯЦИЯ И ЗАПУСК С-ПРОГРАММ

2.1.1. КОМПИЛЯЦИЯ ПРОГРАММ

2.1.2. ЗАПУСК ПРОГРАММ

2.1.3. РАБОТА ОПЕРАТОРА

2.2. ПРОГРАММНЫЕ СРЕДСТВА СИСТЕМНЫХ ВЗАИМОДЕЙСТВИЙ

2.2.1. ОПЕРАТОРЫ СИСТЕМНЫХ ВЗАИМОДЕЙСТВИЙ НА ФИЗИЧЕСКОЙ ТОПОЛОГИИ

2.2.1.1. ФАЙЛ ИНФОРМАЦИИ О СИСТЕМЕ

2.2.1.2. ОПЕРАТОРЫ ДЛЯ ОБМЕНА КОРОТКИМИ СООБЩЕНИЯМИ

2.2.1.3. ОПЕРАТОРЫ ДЛЯ ОБМЕНА БОЛЬШИМИ МАССИВАМИ ДАННЫХ

2.2.2. ОПЕРАТОРЫ СИСТЕМНЫХ ВЗАИМОДЕЙСТВИЙ НА ВИРТУАЛЬНЫХ ТОПОЛОГИЯХ

2.2.2.1. АСИНХРОННЫЕ ВЗАИМОДЕЙСТВИЯ НА ВИРТУАЛЬНЫХ ТОПОЛОГИЯХ

2.2.2.2. СИНХРОННЫЕ ВЗАИМОДЕЙСТВИЯ НА ВИРТУАЛЬНЫХ ТОПОЛОГИЯХ

2.3. ВИРТУАЛЬНЫЕ ТОПОЛОГИИ

2.3.1. ДВУМЕРНАЯ РЕШЕТКА

2.3.2. ДВУМЕРНЫЙ ТОР

2.3.3. ТРЕХМЕРНАЯ РЕШЕТКА

2.3.4. ТРЕХМЕРНЫЙ ТОР

2.3.5. КЛИКА (полный граф связей)

2.3.6. ГИПЕРКУБ

2.3.7. ЛИНЕЙКА

2.3.8. КОЛЬЦО

2.3.9. ЗВЕЗДА

2.3.10. ДЕРЕВО

2.4. ПОДПРОЦЕССЫ

2.5. СЕМАФОРЫ

3. ЛАБОРАТОРНЫЕ РАБОТЫ

Лабораторная работа N 1

ПРОГРАММИРОВАНИЕ НА ФИЗИЧЕСКОЙ ТОПОЛОГИИ СИСТЕМЫ POWERXPLORER

Лабораторная работа N 2.

ПРОГРАММИРОВАНИЕ НА ВИРТУАЛЬНЫХ ТОПОЛОГИЯХ СИСТЕМЫ POWERXPLORER

Лабораторная работа N 3.

РЕШЕНИЕ КОНКРЕТНЫХ ЗАДАЧ С ПРИМЕНЕНИЕМ ВИРТУАЛЬНЫХ ТОПОЛОГИЙ СИСТЕМЫ POWERXPLORER

Лабораторная работа N 4.

ЗАДАНИЕ ПОДПРОЦЕССОВ И ИСПОЛЬЗОВАНИЕ СЕМАФОРОВ ПРИ ДОСТУПЕ ПРОЦЕССОВ К ОБЩИМ РЕСУРСАМ.

4. ОСНОВНЫЕ ТЕРМИНЫ

ЛИТЕРАТУРА
Введение
Учебное пособие имеет своей целью практическое освоение основных приемов параллельного программирования на вычислительной системе класса MIMD (много потоков команд много потоков данных).

Практический материал для освоения приемов параллельного программирования дан для мультикомпьютера РowerХplorer. Мультикомпьютеры этого класса обычно различаются по структуре коммутационной сети, по типу передачи данных между процессорными элементами. В классе MIMD систем обычно выделяют два важных подкласса: системы с разделением памяти и системы с передачей сообщений (MPIсистемы).

Системы первого подкласса позволяют каждому процессору производить прямое обращение к общей памяти системы (многопроцессорная система), что дает возможность использования одних и тех же переменных всеми процессорными элементами. В системах второго подкласса каждый процессор имеет свою локальную память (мультикомпьютеры) и производит вычисления, используя только локальные переменные. РowerXplorer относится ко второму подклассу. Важной особенностью таких параллельных ЭВМ является возможность концентрации всех вычислительных ресурсов на решении одной прикладной задачи, а не только на обработке большого числа полностью независимых задач.

В чем одно из важных отличий в написании последовательной и параллельной программ?

Здесь имеется ввиду параллельная программа для рассматриваемых MIMD систем. Прежде чем создавать параллельную программу, необходимо знать общую архитектуру параллельной машины и топологию межпроцессорных связей, которая существенно используется при программировании. Это связано с тем, что невозможно создание автоматического распараллеливателя, который позволял бы превращать последовательную программу в параллельную и обеспечивал бы ее высокую производительность. Поэтому в программе приходится в явном виде задавать операторы инициации виртуальной топологии и операторы обменов данными между процессорами. При написании же последовательной программы знать архитектуру процессора, на котором будет исполняться программа, зачастую нет необходимости, поскольку учет особенностей архитектуры скалярного процессора может быть сделан компилятором с приемлемыми потерями в производительности программы.

Какие параллельные ЭВМ будут быстро развиваться в ближайшее время?

Очевидно те, которые окажутся наиболее конкурентоспособными. А конкурентоспособность зависит в основном от трех факторов:

1)Дешевизна аппаратуры;

2)Преемственность накопленного программного обеспечения;

3)Эффективность распараллеливания широкого класса задач.

Если посмотреть на вычислительную систему PowerXplorer (и ей подобные системы), то для нее, выше перечисленные условия в достаточной степени выполняются. Во-первых, вычислительные процессоры и коммутирующая система (мультитранспьютерная система) являются устройствами массового производства, а значит конкурентоспособными по стоимости. Во-вторых, ранее созданное программное обеспечение: операционные системы, языки программирования - перенесено на эту систему. Дополнительно имеются специальные библиотечные программы, обеспечивающие параллелизм вычислений. И, наконец, в третьих, если посмотреть на граф зависимостей (логических и по данным) какой-нибудь крупной вычислительной задачи, то, в большом числе случаев, в ней обнаружатся возможности выбора независимых подзадач, допускающих параллельную обработку. При программировании на некоторых параллельных ЭВМ (например, векторно-конвейерных) эта зависимость рассматривается на уровне операторов, и используется для увеличения загрузки независимых функциональных устройств и конвейеров. Для программирования мультикомпьютеров производится декомпозиция задачи на подзадачи (каждая подзадача назначается на исполнение на отдельный процессор мульткомпьютера) и обеспечивается циркуляция данных между ними. В этом случае не нужно менять структуру программ на уровне операторов (это сложная, плохо решаемая задача). В этом одна из причин преемственности существующих трансляторов для MIMD мультикомпьютеров. Для широкого круга задач с регулярными вычислениями подобные системы достаточно эффективны.

В первом разделе даны краткие сведения об архитектуре системы PowerXplorer.

Во втором разделе дано описание системного программного обеспечения PowerXplorer. Даны операторы компиляции и запуска С-программ, программные средства задания системных взаимодействий, виртуальные топологии, операторы задания подпроцессов, семафоры. В каждом подразделе приводится пример программы, закрепляющий понимание и усвоение материала. Эти же примеры могут использоваться как образцы для написания новых программ.

В третьем разделе даны четыре лабораторных работы, построенных как последовательность шагов по изучению программных средств обеспечения параллелизма вычислений.
1Авиация и космонавтика
2Архитектура и строительство
3Астрономия
 
4Безопасность жизнедеятельности
5Биология
 
6Военная кафедра, гражданская оборона
 
7География, экономическая география
8Геология и геодезия
9Государственное регулирование и налоги
 
10Естествознание
 
11Журналистика
 
12Законодательство и право
13Адвокатура
14Административное право
15Арбитражное процессуальное право
16Банковское право
17Государство и право
18Гражданское право и процесс
19Жилищное право
20Законодательство зарубежных стран
21Земельное право
22Конституционное право
23Конституционное право зарубежных стран
24Международное право
25Муниципальное право
26Налоговое право
27Римское право
28Семейное право
29Таможенное право
30Трудовое право
31Уголовное право и процесс
32Финансовое право
33Хозяйственное право
34Экологическое право
35Юриспруденция
36Иностранные языки
37Информатика, информационные технологии
38Базы данных
39Компьютерные сети
40Программирование
41Искусство и культура
42Краеведение
43Культурология
44Музыка
45История
46Биографии
47Историческая личность
 
48Литература
 
49Маркетинг и реклама
50Математика
51Медицина и здоровье
52Менеджмент
53Антикризисное управление
54Делопроизводство и документооборот
55Логистика
 
56Педагогика
57Политология
58Правоохранительные органы
59Криминалистика и криминология
60Прочее
61Психология
62Юридическая психология
 
63Радиоэлектроника
64Религия
 
65Сельское хозяйство и землепользование
66Социология
67Страхование
 
68Технологии
69Материаловедение
70Машиностроение
71Металлургия
72Транспорт
73Туризм
 
74Физика
75Физкультура и спорт
76Философия
 
77Химия
 
78Экология, охрана природы
79Экономика и финансы
80Анализ хозяйственной деятельности
81Банковское дело и кредитование
82Биржевое дело
83Бухгалтерский учет и аудит
84История экономических учений
85Международные отношения
86Предпринимательство, бизнес, микроэкономика
87Финансы
88Ценные бумаги и фондовый рынок
89Экономика предприятия
90Экономико-математическое моделирование
91Экономическая теория

 Сведения о сдачах и прочих использованиях методички...
Добавить запись о сдаче Добавить запись 
Где? Обязательное поле
Название вуза, учебного заведения, номер школы, город.
Например: Томский политехнический университет; Школа №55, г. Пермь и т.п.
Когда?  
Произвольная, понятная людям, форма даты. Например: апрель 2010; 15.12.2007 и т.п.
Кто проверял?  
ФИО преподавателя
Оценка:  
Комментарии, впечатления, особенности сдачи и примечания: Обязательное поле
Ваше имя:  
Подпись к комментариям
Код подтверждения: Обязательное поле
Введите этот код в поле ниже Введите этот код в поле ниже Введите этот код в поле ниже Введите этот код в поле ниже
Введите код подстверждения Пожалуйста, введите указанные цифры.
Обязательное поле  - желательно, чтобы хотя бы одно из этих полей было заполнено.
Обязательное поле  - поля, обязательные для заполнения.
Не стоит употреблять ругательные выражения, недостоверные данные, рекламу товаров и услуг, спам и флуд.

Пока ещё никто ничего не сказал...

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
- Вадик, когда будешь в отпуске, с тебя завтрак в постель!
- А с тебя, Люся, минет по утрам!
- Чувствую, блин, это и будет мой завтрак...
Anekdot.ru


Обратите внимание, методичка по компьютерным сетям "Краткое руководство по параллельному программированию на вычислительной системе Powerxplorer", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2017
Рейтинг@Mail.ru