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