Cтраница 3
Впервые были предложены принципы распараллеливания вычислительного процесса за счет аппаратных средств. [31]
Пример структуры фильтра с последовательным включением звеньев 1-го и 2-го порядков. [32] |
Возможен и другой способ распараллеливания процесса обработки сигнала. [33]
Альтернативой динамическому распараллеливанию программ является статическое распараллеливание, которое представляется более предпочтительным в следующих аспектах. Во-первых, статическое распараллеливание может осуществляться в процессе трансляции, причем программа распараллеливания может быть общей для нескольких трансляторов, если распараллеливание производится не над операторами входного языка, а над полученной в результате традиционной трансляции последовательной программой, записанной в терминах внутреннего языка вычислительной системы или, по крайней мере, на некотором промежуточном языке, отличающемся от внутреннего отсутствием явных указаний на то, какие операторы могут выполняться параллельно. Во-вторых, статическое распараллеливание не требует каких-либо дополнительных временных и специальных аппаратурных затрат на реализацию механизма распараллеливания в ходе решения задач и позволяет обеспечить распараллеливание лишь однажды, в процессе трансляции программ, а не при решении одной и той же задачи в вычислительной системе. [34]
Структурная модель СТО. [35] |
Приведенные формализмы представляют основу для распараллеливания процессов в СТО. [36]
Для каких типов задач желательно распараллеливание задачи на двухпроцессорной системе. [37]
Эффективность использования многопроцессорных систем для распараллеливания обработки в значительной степени зависит от взаимосвязей между входными потоками заявок пользователей, структуры решаемых задач и возможностей аппаратного и программного обеспечения систем по организации параллельного вычислительного процесса. Распараллеливание обработки данных в СОД РВ осуществляется на уровнях процедур обработки данных, модулей и заявок пользователей. [38]
Итак, с точки зрения распараллеливания ветвь выступает в двух качествах. С одной стороны, ветвь - это фрагмент программы, внутри которого однозначный порядок выполнения операторов ( одновременность или последовательность) по отношению друг к другу может быть выявлен все еще в статике: операторы одного и того же яруса ветви, образующие макрооператор, могут выполняться одновременно, а макрооператоры ( например, обозначенные в программе операторными скобками) должны выполняться последовательно. Таким образом отпадает необходимость использования аппарата спусковых функций в его традиционном понимании как для операторов, так и для макрооператоров ветви. [39]
В этом языке развиты средства распараллеливания процессов, средства, обеспечивающие синхронизацию программ, ветви которых одновременно выполняются на разных процессорах, средства, учитывающие возможности многоступенчатой косвенной адресации, развитые в структуре машин Барроуз. [40]
В § 6 предложен метод распараллеливания алгоритма Ланцоша для модели вычислений с множественным потоком команд и данных. Получена оценка эффективности распараллеливания, зависящая от распределения ненулевых элементов в матрице системы. Параллельный алгоритм Ланцоша был запрограммирован и апробировался на вычислительной системе с 3 процессорами. При решении систем разреженных уравнений, построенных методом линейного решета, была достигнута эффективность распараллеливания, близкая к максимально возможной. [41]
Выбор рационального уровня и способа распараллеливания обработки данных определяется возможностями имеющихся вычислительных средств и операционной системы, а также основными характеристиками СОД РВ, к которым относятся: время выполнения процедур, множество управляющих и информационных взаимосвязей между процедурами при решении задач, интенсивность поступления заявок в систему и множество взаимосвязей между отдельными их типами. [42]
Схема работы основных компонентов распределенного приложения. [43] |
Для оценки преимуществ, предоставляемых распараллеливанием алгоритмов обработки информации и управления, был разработан комплекс средств для имитации гетерогенной системы на базе персональных IBM-совместимых ЭВМ с различными техническими характеристиками и различными характеристиками сети, их объединяющей. Испытание комплекса проводилось на алгоритмах настройки параметров ПИД-регулятора и абстрактной задаче, в результате которого были выработаны рекомендации по эффективному использованию систем распределенных вычислений в задачах управления. [44]
Быстродействие таких БМЦУ достигается прежде всего глубоким распараллеливанием вычислительных операций без существенных затрат оборудования. Но реализация таких устройств связана с технологическими трудностями, преодолеваемыми развитием производства модулей с высокой степенью интеграции. [45]