arma-thesis

git clone https://git.igankevich.com/arma-thesis.git
Log | Files | Refs | LICENSE

commit 55d831589e32355390ca1a5e372cfccbfc36d1b6
parent 2296b9e8dafcec67daa625e94bd468fbf91cf64f
Author: Ivan Gankevich <igankevich@ya.ru>
Date:   Tue, 14 Feb 2017 13:39:21 +0300

Sync p1.

Diffstat:
phd-diss-ru.org | 21+++++++++++----------
phd-diss.org | 26+++++++++++++-------------
2 files changed, 24 insertions(+), 23 deletions(-)

diff --git a/phd-diss-ru.org b/phd-diss-ru.org @@ -1398,7 +1398,10 @@ eqref:eq:solution-2d-full до - Перенести максимум получившейся функции в начало координат, используя свойства тригонометрических функций для сдвига фазы. -** Дополнительные формулы, методы и алгоритмы для модели АРСС +** Дополните льные формулы, методы и алгоритмы для модели АРСС +:PROPERTIES: +:CUSTOM_ID: sec:arma-algorithms +:END: *** Аппроксимация распределения аппликат Одним из параметров генератора взволнованной морской поверхности служит функция плотности распределения (ФПР) аппликат этой поверхности. Она задается либо @@ -2845,22 +2848,20 @@ TODO translate #+RESULTS: fig:fail-over-example [[file:build/fail-over-example-ru.pdf]] - **** Результаты тестирования. -Методы отказоустойчивости были протестированы на физическом кластере -(см. [[tab:cluster]]) на примере программы, генерирующей взволнованную -морскую поверхность, подробно описанной -в cite:autoreg-stab,autoreg2011csit,autoreg1,autoreg2 и в данной работе. -Программа состоит из серии фильтров, каждый из которых применяется к результату -работы предыдущего. Некоторые из фильтров применяются параллельно, так что вся -программа состоит из последовательно выполняющихся больших шагов, некоторые из +Методы отказоустойчивости были протестированы на физическом кластере (см. +[[tab:cluster]]) на примере программы, генерирующей взволнованную морскую +поверхность, подробно описанной в разделе [[#sec:arma-algorithms]]. Программа +состоит из серии фильтров, каждый из которых применяется к результату работы +предыдущего. Некоторые из фильтров вычисляются параллельно, так что вся +программа состоит из последовательно выполняющихся шагов, некоторые из которых внутри реализованы параллельно из соображений эффективности. Только наиболее ресурсоемкий этап программы (генерация взволнованной морской поверхности) выполняется параллельно на всех узлах, другие этапы выполняются параллельно на всех процессорных ядрах главного узла. #+name: tab:cluster -#+caption: Конфигурация кластера. +#+caption: Конфигурация кластера, на котором проводились эксперименты. #+attr_latex: :booktabs t | CPU | Intel Xeon E5440, 2.83GHz | | RAM | 4Gb | diff --git a/phd-diss.org b/phd-diss.org @@ -1344,6 +1344,9 @@ steps. trigonometric identities to shift the phase. ** Additional formulae, methods and algorithms for ARMA model +:PROPERTIES: +:CUSTOM_ID: sec:arma-algorithms +:END: *** Wave elevation distribution approximation One of the parameters of ocean wavy surface generator is probability density function (PDF) of the surface elevation. This distribution is given by either @@ -2765,19 +2768,16 @@ An example of fail over algorithm follows. #+RESULTS: fig:fail-over-example [[file:build/fail-over-example.pdf]] -**** Evaluation. -Factory framework is evaluated on physical cluster (Table [[tab:cluster]]) on -the example of hydrodynamics HPC application which was developed -in cite:autoreg-stab,autoreg2011csit,autoreg1,autoreg2. This programme -generates wavy ocean surface using ARMA model, its output is a set of files -representing different parts of the realisation. From a computer scientist point -of view the application consists of a series of filters, each applying to the -result of the previous one. Some of the filters are parallel, so the programme -is written as a sequence of big steps and some steps are made internally -parallel to get better performance. In the programme only the most -compute-intensive step (the surface generation) is executed in parallel across -all cluster nodes, and other steps are executed in parallel across all cores of -the master node. +**** Evaluation results. +Factory framework is evaluated on physical cluster (Table [[tab:cluster]]) on the +example of HPC application, that generates ocean wavy surface, which is +described in detail in section [[#sec:arma-algorithms]]. The application consists of +a series of filters, each of which is applied to the result of the previous one. +Some of the filters are computed in parallel, so the programme is written as a +sequence of steps, some if which are made internally parallel to get better +performance. In the programme only the most compute-intensive step (the surface +generation) is executed in parallel across all cluster nodes, and other steps +are executed in parallel across all cores of the master node. #+name: tab:cluster #+caption: Test platform configuration.