Глоссарий
Параллельная обработка

Параллельная обработка
англ.Parallel processing
Параллельная обработка - модель выполнения прикладного процесса одновременно группой процессоров. Различают три способа реализация параллелизма:
-1- способ SIMD работы с одним потоком команд и несколькими потоками данных, при котором все процессоры, работающие по одной программе, обрабатывают собственные массивы данных под управлением ведущего процессора;
-2- способ MIMD работы с несколькими потоками команд и несколькими потоками данных, при котором процессоры работают по своим программам независимо друг от друга, лишь эпизодически связываясь друг с другом;
-3- способ MISD работы с несколькими потоками команд и одним потоком данных.

Массовая параллельная обработка
англ.Massively Parallel Processing (MPP)
Массовая параллельная обработка - способ параллельной обработки данных большим числом процессоров, реализующий способ организации параллелизма MIMD.

Мультипроцессорная обработка
син.Мультипроцессирование
англ.Multiprocessing
Мультипроцессорная обработка - одновременное выполнение двух и более процессов (программ) несколькими процессорами вычислительной системы.
Мультипроцессорная обработка предполагает наличие независимых потоков команд: разных процессов или потоков (нитей) одного процесса.

Операционная система PARIX
Операционная система PARIX - многопользовательская, многозадачная операционная система, управляющая большим числом процессоров. ОС PARIX является расширением операционной системы UNIX, предназначенным для выполнения функций параллельной обработки.

Операционная система Plan 9
англ.Plan 9 operating system
Операционная система Plan 9 - разработанная Bell Laboratory операционная система, предназначенная для поддержки параллельной обработки данных.
Для операционной системы разработан язык программирования Alef, обеспечивающий разветвление прикладного процесса и совместное использование всех ресурсов вычислительной системы.

Параллельный процесс
Параллельный процесс - процесс, действия которого могут выполняться одновременно.

Процессор VLIW
англ.VLIW processor
Процессор VLIW - процессор, работающий с системой команд сверхбольшой разрядности.
Команда сверхбольшой разрядности состоит из группы команд, которые могут выполняться параллельно.
Команды сверхбольшой разрядности формируются специальным компилятором планирования перед выполнением прикладной программы.

Семафор
Семафор - специальный тип данных в некоторых языках программирования.
Семафор управляет доступом к вычислительным ресурсам, к которым стремятся разные процессы.

Скан-векторная модель
англ.Scan-vector model
Скан-векторная модель - теоретическая модель параллельных вычислений, в которой:
- скалярный процессор имеет доступ к памяти, содержащей скалярные величины; и
- векторный процессор имеет доступ к памяти, содержащей векторы с произвольным количеством координат.

Суперскалярность
Суперскалярность - архитектура вычислительной системы основанная на выполнении сверхбольших команд, которые формируются непосредственно в ходе выполнения прикладной программы.

Транспьютер
англ.Transputer
От англ.TRANSistor comPUTER
Транспьютер - сверхбольшая интегральная схема, которая содержит
- процессор;
- коммуникационные каналы для межпроцессорной связи;
- оперативную память; и
- кэш небольшого объема.
Транспьютер может одновременно принимать, обрабатывать и передавать данные. Транспьютеры позволяют организовать параллельную обработку данных.

Язык параллельной обработки
англ.Parallel processing language
Язык параллельной обработки - язык, обеспечивающий описание процесса при параллельной обработке данных. Язык параллельной обработки основывается на модели, в которой прикладной процесс подразделяется:
- на главный процесс, разделяющий данные коллективного пользования, компонующий их в кортежи и выдающий задания рабочим процессам; и
- на рабочие процессы, решающие порученные им задачи.

[ 04-05-2024 www.glossary.ru]