![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.12.2011
Сообщений: 1
|
![]()
Предмет - параллельное программирование.
Задача - найти циклы ParDO. Кто-нибудь может объяснить, как их определять? Теория гласит: Для того чтобы цикл DO был циклом ParDO по графу G , необходимо и достаточно, чтобы никакая пара точек пространства итераций, соответствующих одним и тем же значениям параметров внешних циклов, но различным значениям параметра рассматриваемого цикла, не была бы связана дугой графа G . Пусть граф представлен покрывающими функциями вида x=Jy+f , где J - числовая матрица, а вектор f - линейно зависит от внешних переменных цикла. Пусть параметру рассматриваемого цикла соответствуют первые координаты векторов x и y, тогда для того чтобы цикл имел тип ParDO по графу G, достаточно, чтобы граф G был пустым, или для всех покрывающих функций первое равенство в выражениях x1=y1 имело вид . Если цикл имеет тип ParDo по графу алгоритма, то это означает, что при последовательном исполнении цикла результаты реализации операций, относящихся к разным итерациям цикла, не влияют друг на друга. От этого не легче( Код в преобразованном виде: Код:
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
синусы и ко. циклы, вроде циклы | Scorch92 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 22.12.2010 19:26 |
Циклы | boxxxer | Помощь студентам | 1 | 16.12.2010 23:20 |
Циклы | hewlett | Помощь студентам | 3 | 29.04.2010 21:00 |
Циклы | A_Orlov | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 27.04.2010 16:42 |
Циклы - вложенны циклы? | tigga | Microsoft Office Excel | 5 | 19.02.2010 23:36 |