commit ff75af52bd2e6687817e6097221cde4d8c70e7e9
parent bf2c1950b72c8089e2abb652d627590d96b416d7
Author: Ivan Gankevich <igankevich@ya.ru>
Date: Fri, 3 Nov 2017 13:22:26 +0300
Edit p2.
Diffstat:
2 files changed, 20 insertions(+), 9 deletions(-)
diff --git a/arma-thesis-ru.org b/arma-thesis-ru.org
@@ -3796,6 +3796,17 @@ title(xlab="Размер взволнованной поверхности", yla
подчиненные узлы, а ведомые вычисляют каждую часть взволнованной поверхности и
отпавляют ее обратно ведущему.
+В реализации для систем с распределенной памятью каждая задача моделируется
+управляющим объектом: существует руководящий объект, создающий подчиненные при
+необходимости, и подчиненные объекты, генеруриющие части взолнованной
+поверхности. В методе ~act~ главного объекта создается подчиненный объект для
+первой части\nbsp{}--- части, которая не зависит ни от каких других точек. Когда
+этот объект возвращается, руководящий объект в методе ~react~ определяет, какие
+части могут быть вычислены сейчас, создает подчиненный объект для каждой части и
+отправляет его на конвейер. В методе ~act~ подчиненного объекта генерируется
+часть взолнованной поверхности, а затем объект отправляет самого себя
+руководителю. Метод ~react~ подчиненного объекта пустой.
+
**** Производительность реализации распределенного алгоритма для АР модели.
* Заключение
**** Итоги исследования.
diff --git a/arma-thesis.org b/arma-thesis.org
@@ -3563,15 +3563,15 @@ part taking into account autoregressive dependencies between points and sends
them to slaves, and slaves compute each wavy surface part and send them back to
the master.
-In MPP implementation each task is modelled by a kernel: there is a master
-kernel that creates slave kernels on demand, and a slave kernel that computes
-wavy surface part. In ~act~ method of master kernel a slave kernel for the first
-wavy surface part\nbsp{}--- a part that does not depend on any points\nbsp{}---
-is created. When this kernel returns, the master kernel in ~react~ method
-determines which parts can be computed in turn, creates a slave kernel for each
-part and sends them to the pipeline. In ~act~ method of slave kernel wavy
-surface part is generated and then the kernel sends itself back to the master.
-The ~react~ method of slave kernel is empty.
+In MPP implementation each task is modelled by a kernel: there is a principal
+kernel that creates subordinate kernels on demand, and a subordinate kernels
+that generate wavy surface part. In ~act~ method of principal kernel a
+subordinate kernel is created for the first part\nbsp{}--- a part that does not
+depend on any points. When this kernel returns, the principal kernel in ~react~
+method determines which parts can be computed in turn, creates a subordinate
+kernel for each part and sends them to the pipeline. In ~act~ method of
+subordinate kernel wavy surface part is generated and then the kernel sends
+itself back to the principal. The ~react~ method of subordinate kernel is empty.
Distributed AR algorithm implementation has several advantages over the parallel
one.