Cтраница 2
ГРАНУЛЯЦИЯ [ granularity ] В параллельном программировании - характеристика программы, определяемая объемом неделимых параллельно выполняемых фрагментов. [16]
Благодаря автоматизации взаимного исключения применение мониторов сделало параллельное программирование значительно менее подверженным ошибкам, чем применение семафоров. Но и у мониторов тоже есть свои недостатки. [17]
Так как библиотека блоков выполняется на языке параллельного программирования, то при подготовке такой библиотеки выбор языка - один из важных вопросов. [18]
Язык Ада отличается от Паскаля стандартными возможностями модульного и параллельного программирования, наличием средств сборки больших программ и рядом новых управляющих конструкций. Способ описания типов данных близок к принятому в Паскале, но при этом вобрал в себя черты ряда экспериментальных языков программирования. [19]
Применение барьеров. процессы, приближающиеся к барьеру ( а. все процессы. [20] |
Передача сообщений часто используется в системах с параллельным программированием. [21]
Существуют трудности, связанные с решением проблемы автоматизации параллельного программирования, необходимой для обеспечения эффективного использования для широкого круга задач матричных ВС. [22]
Центральную часть СОИ составляют управляющая система и системы параллельного программирования. [23]
Структура информационной базы системы управления предприятием. 11 - 236. [24] |
Этот этап позволяет значительно ускорить процесс разработки СМО путем параллельного программирования и отладки отдельных ее элементов. [25]
В системном программировании актуально направление, связанное с параллельным программированием для многопроцессорных вычислительных систем. Качественный прогресс в решении этой проблемы обеспечивают аппарат недоопределенных моделей и самые последние результаты в области программирования в ограничениях, поскольку они строятся на децентрализованном, управляемом по данным процессе вычислений. Этот процесс позволяет реализовать функции любой программной системы в форме структурной модели, связывающей иерархический комплекс автономных компонентов. [26]
И, наконец, четвертым направлением развития являются языки параллельного программирования ( модификация ЯВУ Fortran, языки Occam, SISAL, FP и др.), которые ориентированы на создание программного обеспечения для вычислительных средств параллельной архитектуры ( многомашинные, мультипроцессорные среды и др.), в отличие от языков третьего поколения, ориентированных на традиционную однопроцессорную архитектуру. [27]
Примером одного из наиболее сложных воплощений этого принципа в системе параллельного программирования Linda [70] может служить среда JavaSpaces компании Sun Microsystems, надстраиваемая над распределенной компонентной технологией Jini. Более простая версия может быть реализована на основе прикладного программного интерфейса службы событий в среде CORBA. Механизм издавай и подписывайся хорошо подходит для описания распределенных недетерминированных взаимодействий: издателю не нужно знать, кто подписчики, состав которых может изменяться во времени. [28]
В этом параграфе мы вводим основные понятия, используемые в параллельном программировании. [29]
Частью интерфейса являются средства ввода и отображения, разработанные на языке параллельного программирования и являющиеся частью библиотеки параллельных алгоритмов. Они могут быть использованы независимо от средств интерфейса СТР. Основным их назначением служит визуализация работы погруженной на сеть модели ( вывод на экран и, если надо, в файл интересующего параметра) и реализация системы изменения параметров, позволяющей изменение любого параметра блока в модели. При реализации подобных средств интерфейса существуют некоторые сложности. Они обусловлены ограничениями, накладываемыми средствами работы с транспьютерной платой. [30]