Глоссарий

  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

asynchronous processing

выполните задачу, не ожидая его, чтобы завершиться не блокирующимся способом, так, чтобы можно было продолжить с другими задачами, с помощью parfeval.

CHECKPOINTBASE

Имя параметра в файле mjs_def, который задает местоположение директорий контрольной точки для Планировщика MATLAB® Job и рабочих.

checkpoint directory

См. CHECKPOINTBASE.

client

Сеанс работы с MATLAB, который задает и представляет задание. Это - сеанс работы с MATLAB, в котором программист обычно разрабатывает и моделирует приложения. Также известный как клиент MATLAB.

client computer

Компьютер, запускающий клиент MATLAB; часто ваш рабочий стол.

cluster

Набор компьютеров, которые соединяются через сеть и предназначаются для общей цели.

coarse-grained application

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

codistributed array

Массив разделен в сегменты с каждым сегментом, находящимся в рабочей области различного рабочего. Когда создано, просматриваемый, полученный доступ, или управлял от одного из сеансов рабочего, который содержит часть массива, это упоминается как codistributed массив. Сравните с распределенным массивом.

communicating job

Задание сочинило задач, которые связываются друг с другом во время оценки. Все задачи должны запуститься одновременно. Особый случай связывающегося задания является параллельным пулом, используемым для выполнения parfor - блоки spmd и циклы.

Composite

Объект на клиентском сеансе MATLAB, который обеспечивает доступ к значениям данных, сохраненным на рабочих в параллельном пуле, таких как значения переменных, которые присвоены в операторе spmd.

computer

Система с одним или несколькими процессорами.

CPU

Центральный процессор, включая несколько ядер / процессоры

distributed application

То же приложение, которое запускается независимо на нескольких узлах, возможно с различными входными параметрами. Нет никакой коммуникации, разделяемых данных или точек синхронизации между узлами, таким образом, они обычно считаются крупномодульными.

distributed array

Массив разделен в сегменты с каждым сегментом, находящимся в рабочей области различного рабочего. Когда создано, просматриваемый, полученный доступ, или управлял от клиентского сеанса, он упоминается как распределенный массив. Сравните с codistributed массивом.

DNS

Система доменных имен. Система, которая переводит имена Интернет-домена в IP-адреса.

dynamic licensing

Способность работника MATLAB использовать всю функциональность для вас лицензируют в клиенте MATLAB при проверке только лицензии механизма. Когда задание будет создано в клиенте MATLAB с программным обеспечением Parallel Computing Toolbox™, продукты, для которых лицензируют клиенту, будут доступны всем рабочим, которые оценивают задачи для того задания. Это позволяет вам запускать любой код по кластеру, что для вас лицензируют на вашем клиенте MATLAB, не требуя дополнительных лицензий для рабочего вне программного обеспечения MATLAB Parallel Server™. Для списка продуктов, которые не имеют право на использование с программным обеспечением Parallel Computing Toolbox, смотрите https://www.mathworks.com/products/ineligible_programs/.

fine-grained application

Приложение, для которого время выполнения является значительно меньше, чем коммуникационное время, должно было запустить и остановить программу. Сравните с крупномодульными приложениями.

GPU

Графический процессор, теперь широко используемый для вычисления графического процессора общего назначения (GP)

head node

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

heterogeneous cluster

Кластер, который не является гомогенным.

homogeneous cluster

Кластер идентичных машин, с точки зрения обоих аппаратных и программных обеспечений.

independent job

Задание сочинило независимых задач, которые не делают связи друг с другом во время оценки. Задачи не должны запускаться одновременно.

job

Полная крупномасштабная операция, чтобы выполнить в MATLAB, состоявшем из набора задач.

job scheduler checkpoint information

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

job scheduler database

База данных, что использование Джоба Шедулера MATLAB, чтобы хранить информацию о ее заданиях и задачах.

LOGDIR

Имя параметра в файле mjs_def, который задает директорию, где журналы хранятся.

MATLAB client

Смотрите клиент.

MATLAB Job Scheduler

Процесс MathWorks®, что задания очередей и задачи присвоений рабочим. Раньше известный как менеджера по заданию.

MATLAB worker

Смотрите рабочего.

mjs

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

Обратите внимание на то, что имя программы и сервиса является всеми строчными буквами.

mjs_def file

Файл, который задает все значения по умолчанию для mjs процессов, позволяя вам установить настройки или определения в форме значений параметров.

MPI

Интерфейс передачи сообщений, средние значения, которыми рабочие связываются друг с другом в то время как выполняющиеся задачи в том же задании.

node

Компьютер, который является частью кластера.

parallel application

То же приложение, которое работает на нескольких рабочих одновременно, с коммуникацией, разделяемыми данными или точками синхронизации между рабочими.

parallel pool

Набор рабочих, который резервируется клиентом, создал usingparpool и запускает специальное задание передачи для выполнения parfor - циклы, операторы spmd и массивы distributed.

private array

Массив, который находится в рабочих областях одного или нескольких, но возможно не всех рабочих. Там может или не может быть отношение между значениями этих массивов среди рабочих.

random port

Случайный непривилегированный порт TCP, т.е. случайный порт TCP выше 1024.

register a worker

Действие, которое происходит, когда и рабочий и планировщик задания MATLAB запускаются и рабочий, связывается с планировщиком задания.

replicated array

Массив, который находится в рабочих областях всех рабочих, и чей размер и содержимое идентичны на всех рабочих.

scheduler

Процесс, или локальный, сторонний, или Планировщик Задания MATLAB, что задания очередей и задачи присвоений рабочим.

spmd (single program multiple data)

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

task

Один сегмент задания, которое будет оценено рабочим.

thread

самый маленький набор инструкций, которые могут быть управляемыми независимо планировщиком. На графическом процессоре, многопроцессорной или многожильной системе, несколько потоков могут быть выполнены одновременно (многопоточность)

variant array

Массив, который находится в рабочих областях всех рабочих, но чье содержимое расходится в этих рабочих.

worker

Сеанс работы с MATLAB, который выполняет вычисления задачи. Также известный как работника MATLAB или рабочий процесс.

worker checkpoint information

Файлы требуются рабочим во время выполнения задач.

Для просмотра документации необходимо авторизоваться на сайте