Особенности параллелизма (547603), страница 2
Текст из файла (страница 2)
Эта схема обработки данных всё шире используется в параллельном программировании, описании распределённых систем и процессов[10].
В реализуемом в работе языке граф – схемного потокового программирования[11] возможно построение любых схем потоковой обработки (многопоточных схем с очередями данных на входах модулей), причём в силу того, что модули взаимодействуют только по данным информационно – независимые модули легко обнаруживаются по отсутствию связей между ними.
Более того, часто возникают задачи потокозависимой обработки, например, вычисления , где элементы
асинхронно (к примеру, по каналу связи) поступают на вход модуля, вычисляющего эту сумму. В языке граф – схем такие задачи потоковой обработки также описываются естественным образом.
В заключение параграфа отметим, что данная выше характеристика различных сторон проявления параллелизма особенно важна для практики при создании языков параллельного программирования и их реализации на ВС. С её учётом создавался язык граф – схемного параллельного потокового программирования и строились принципиальные решения, при его реализации на ВС.