|
@@ -54,6 +54,8 @@ layer is written in C++ for performances. The given discrepancy algorithm
|
|
|
The wrapper dispatch the computations on the multi-core architecture of
|
|
|
modern computers\footnote{for us, between 2 and 4 physical cores and 4 or 8
|
|
|
virtual cores}. This basic architecture is described in figure~\ref{main_flow}.
|
|
|
+More precisely the class diagram for the unitary test layer is
|
|
|
+presented in figure~\ref{class_flow}.
|
|
|
Experiments were conducted on two machines:
|
|
|
\begin{itemize}
|
|
|
\item 2.4 GHz Intel Dual Core i5 hyper-threaded to 2.8GHz, 8 Go 1600 MHz DDR3.
|
|
@@ -66,6 +68,12 @@ Experiments were conducted on two machines:
|
|
|
\label{main_flow}
|
|
|
\end{figure}
|
|
|
|
|
|
+\begin{figure}
|
|
|
+\includegraphics[scale=1]{graph_classes.pdf}
|
|
|
+\caption{Class dependencies}
|
|
|
+ \label{class_flow}
|
|
|
+\end{figure}
|
|
|
+
|
|
|
On these machines, some basic profiling has make clear that
|
|
|
the main bottleneck of the computations is hiding in the \emph{computation
|
|
|
of the discrepancy}. The chosen algorithm and implantation of this
|