Cтраница 4
В применении к операционной системе ИНМОС распараллеливание целесообразно вести на уровне функций ядра операционной системы либо на уровне основных команд. [46]
Число и величина сегментов, допускающих распараллеливание, полностью определяются спецификой конкретного КП. Выделение параллельно исполняемых частей возможно на разных иерархических уровнях компонент программы ( см. § 1.1): на уровне операторов программ, на уровне функциональных и стандартных программных модулей, на уровне функциональных групп программ. [47]
Какие принципы могут быть использованы для распараллеливания вычислительного процесса для АЦВС. [48]
Структура адаптивных систем программного управления допускает естественное распараллеливание вычислительных процессов и их мультимикропроцессорную реализацию. Последнее означает, что каждый выделенный процесс ( алгоритм) реализуется на своем микропроцессоре. При таком распараллеливании облегчается проектирование программного обеспечения и повышается надежность системы управления. [49]
После формирования ЯПФО можно рассмотреть вопрос распараллеливания внутри линейных участков программы, а также в отдельных ее выражениях. [50]
Зависимость времени решения задачи от количества вычислительных сервисов ( для сравнения, вычисление задачи на одном компьютере без распределенной системы составляет 22054 мс. [51] |
Эти рекомендации основаны на различных вариантах распараллеливания алгоритмов с позиции ИЗ, вносимого ими в систему. [52]
Необходимым фактором технико-экономичзской целесообразности и эффективности распараллеливания ввода-вывода данных в микро - ЭВМ является использование современных достижений ыикрс. АЦП, ЦШ и ЗУПВ в последние годы создает необходимые предпосылки для реализации предлагаемого распараллеливания ввода-вывода данных управляющей микро - ЭШ. [53]
Схема расчета на одном такте адаптивного программного управления. [54] |
Основным достоинством предложенной архитектуры является возможность алгоритмического распараллеливания процесса вычисления адаптивного программного управления - от формирования ПД до подачи управляющих воздействий на исполнительные приводы и механизмы робота или станка. Благодаря этому естественным образом распараллеливается и процесс проектирования системы, что позволяет конструктору производить расчет и реализацию каждого микропроцессорного модуля в отдельности. [55]
Такая схема исполнения дает значительные возможности для распараллеливания, поскольку каждая вершина графа может быть активирована для выполнения соответствующей ей операции в любой момент после того, как она будет разблокирована в результате поступления всех необходимых входных данных. При самом грубом подходе можно просто произвести одну или несколько начальных активаций, а затем предоставить полную свободу всем имеющимся в сети процессорам, вовсе не пытаясь скоординировать получающиеся в результате процессы. Неудивительно, что в этом случае исполнение программы становится чрезвычайно беззащитным по отношению к различным нежелательным неустойчивым состояниям - одной из возможностей, например, является насыщение каналов, которое происходит, когда в одном или нескольких каналах данные поставляются быстрее, чем потребляются, что вынуждает временно приостанавливать работу разблокированных производителей и тем самым не полностью использовать имеющиеся возможности по обработке данных до тех пор, пока это насыщение не будет ликвидировано. [56]