Содержание
Содержание
Введение 1
1) История развития многопроцессорных вычислительных систем 3
2) Обзор многопроцессорных вычислительных систем 6
3) ПО для многопроцессорных вычислительных систем 11
4) Примеры алгоритмов для параллельных систем 22
Заключение 35
Список использованной литературы 37
Выдержка из текста
Параллельное программирование возникло в 1960 е годы в сфере операционных систем.
Причиной стало изобретение аппаратных модулей, названных каналами, или контроллерами устройств. Они работают независимо от управляющего процессора и позволяют выполнять операции ввода вывода параллельно с инструкциями центрального процессора. Канал взаимодействует с процессором с помощью прерывания — аппаратного сигнала.
Результатом появления каналов стала проблема программирования (настоящая интеллектуальная проблема) — теперь части программы могли быть выполнены в непредсказуемом порядке. Следовательно, пока одна часть программы обновляет значение некоторой переменной, может возникнуть прерывание, приводящее к выполнению другой части программы, которая тоже попытается изменить значение этой переменной.
Вскоре после изобретения каналов началась разработка многопроцессорных машин, хотя в течение двух десятилетий они были слишком дороги для широкого использования. Однако сейчас все крупные машины являются многопроцессорными, а самые большие имеют сотни процессоров и часто называются машинами с массовым параллелизмом (massively parallel processors). Скоро даже персональные компьютеры будут иметь несколько процессоров
Список использованной литературы
Список использованной литературы
1) Корнеев В.В. Параллельные вычислительные системы. М: Нолидж, 1999
2) Афанасьев К.Е. Параллельное программирование: достоинства и недостатки / Афанасьев К.Е., Стуколов С.В., Малышенко В.В. // Материалы Международной научно-методической конференции “Новые информационные технологии в университетском образовании”. Кемерово, 2002
3) Бочаров Н.В. Технологии и техника параллельного программирования // Программирование. 2003. № 1
4) Воеводин В.В. Параллельные вычисления / Воеводин В.В., Воеводин Вл.В. СПб: БХВ-Петербург, 200
С этим материалом также изучают
... информационной системы рассматриваемого предприятия в различных условиях информационной обстановки (при наличии различных ожидаемых информационных угроз). Учебная дисциплина «Техническое обслуживание средств вычислительной Список использованных ...
... - Язык программирования С 28. http://www.intuit.ru/department/pl/python/ - Python 29. http://www.intuit.ru/department/hardware/paralltech/ Параллельные архитектуры вычислительных систем 30. http://www.intuit.ru/department/security/secbasics/ ...
... глав, список использованной литературы, приложения Список использованной литературы [1] Сьярле Ф. Метод конечных элементов для эллиптических задач. М., 1980. [2] www.parallel.ru [3] Корнеев В.В. Параллельные вычислительные системы. М., ...
Находите готовую структуру для дипломной работы по созданию экономической информационной системы. В статье детально разобран каждый раздел – от анализа предметной области и проектирования по ГОСТ до описания программной реализации и расчета экономической эффективности.
... системы команд бывают 3.Рассмотреть процессоры RISC 4.Рассмотреть процессоры CISC 5.Сравнить RISC и CISC процессоры и сделать вывод, какой из них лучше использовать и для чего. Список использованной литературы Список использованной ...
... вычислительных средств для сбора, измерения, вычислительной обработки и распределения измерительной информации в системах ... обеспечение CV-1...3.11.1. Программирование порта Centronics на ... этой тех-никой.Список использованной литературы1.Алескеев А.Г., ...
... информационной системы) учета средств вычислительной техники для автоматизации управления ИТ(информационно технологической) инфраструктурой Список использованной ... – 1216 с. : ил. 3.6.Бобровский С. Программирование в Delphi 7 – СПб.: Информ-Пресс, ...
... вычислительной сети для предприятия Список использованной литературы Список литературы 1.Боккер П. ISDN. Цифровая сеть с интеграцией служб. М.: Радио и связь, 2001. 2.Брейдо В.Л. Вычислительные системы, ... 11.Джамса К. Программирование для INTERNET в ...
... Н. Н. Список использованной литературы СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 1. Б̣ройдо, В. Л. Вычислительные системы, сети ... и ̣речи в одном канале связи. Это ̣размывает г ... рассматривается применение сетевых технологий для доступа компании ООО «СЛАВИЦА» ...
... локальные вычислительные и телефонные сети, системы безопасности, видеонаблюдения и т. Список литературы ... Радио и связь, 2006.11.Джамса К. Программирование для INTERNET в среде Windows. ... актуальной и может быть использована при разработки и внедрении ...