Распараллеливание - программа - Большая Энциклопедия Нефти и Газа, статья, страница 1
Второй закон Вселенной: 1/4 унции шоколада = 4 фунтам жира. Законы Мерфи (еще...)

Распараллеливание - программа

Cтраница 1


Распараллеливание программ является широко используемым приемом повышения коэффициента мультипрограммности. Управляющая программа операционной системы, реализуя мультипрограммный режим, должна распределять ( в том числе и динамически) между параллельно выполняемыми программами и участками программы ресурсы системы ( время процессора, основную и внешнюю памяти, каналы, устройства ввода-вывода, ключи защиты памяти и др.), с тем чтобы достигалось увеличение пропускной способности с учетом ограничений на ресурсы и требований по срочности выполнения отдельных программ.  [1]

Распараллеливание программы состоит в выделении участков программы, которые можно выполнять параллельно во времени, и задании требований на синхронизацию обработки этих участков. Далее будет показано, что распараллеливание программ является широко используемым приемом повышения коэффициента мультипрограммности.  [2]

Альтернативой динамическому распараллеливанию программ является статическое распараллеливание, которое представляется более предпочтительным в следующих аспектах. Во-первых, статическое распараллеливание может осуществляться в процессе трансляции, причем программа распараллеливания может быть общей для нескольких трансляторов, если распараллеливание производится не над операторами входного языка, а над полученной в результате традиционной трансляции последовательной программой, записанной в терминах внутреннего языка вычислительной системы или, по крайней мере, на некотором промежуточном языке, отличающемся от внутреннего отсутствием явных указаний на то, какие операторы могут выполняться параллельно. Во-вторых, статическое распараллеливание не требует каких-либо дополнительных временных и специальных аппаратурных затрат на реализацию механизма распараллеливания в ходе решения задач и позволяет обеспечить распараллеливание лишь однажды, в процессе трансляции программ, а не при решении одной и той же задачи в вычислительной системе.  [3]

Многопроцессорные ЭВМ и распараллеливание программ.  [4]

Важным средством современного программирования является возможность распараллеливания программы. Недостатком всех трех языков является отсутствие таких средств на языковом уровне.  [5]

6 Область достижимости показателя цели. [6]

Для оценки такта выдачи команд управления при распараллеливании программы на несколько транспьютеров целесообразно декомпозировать второй блок. Время вычисления процедур данного блока при небольшом числе транспьютеров будет обратно пропорционально их количеству.  [7]

Во-первых, эти методы в основном предназначены для распараллеливания программ с простой логической структурой. Во-вторых, они предусматривают только один вариант сегментации программ ( разбиение программы на слабо связанные участки), причем оптимальный уровень сегментации ( размеры сегментов) определяется предварительно.  [8]

9 Коммутатор межмодульных связей 516. [9]

Эффективность использования матричных ( параллельных) ВС зависит от возможностей распараллеливания программ ( параллельное программирование), что во многих случаях связано с большими трудностями.  [10]

Эффективность использования матричных ( параллельных) ВС зависит от возможностей реализации распараллеливания программ ( параллельное программирование), что во многих случаях связано с большими трудностями. В связи с этим возникла идея ЭВМ с управлением не потоками команд, как в обычных ЭВМ, а потоками данных, что позволяет достигнуть высокого уровня децентрализации и распараллеливания управления вычислительным процессом.  [11]

12 Конвейер данных. [12]

Спекулятивный параллелизм представляет собой такую парадигму, когда делаются некоторые допущения, способствующие распараллеливанию программы.  [13]

Нетрудно убедиться, что рассмотренные технологические возможности системы оптимизации, а также документирование результатов анализа, тестирования, оптимизации и распараллеливания программ являются достаточно удобными и эффективными средствами их сопровождения и модификации.  [14]

Распараллеливание программы состоит в выделении участков программы, которые можно выполнять параллельно во времени, и задании требований на синхронизацию обработки этих участков. Далее будет показано, что распараллеливание программ является широко используемым приемом повышения коэффициента мультипрограммности.  [15]



Страницы:      1    2