Commit 1fb6835e authored by Taddeüs Kroes's avatar Taddeüs Kroes

ModSim ass4 taddeus: Finished Ring report.

parent f356bf5d
...@@ -44,7 +44,6 @@ beperking op de nauwkeurigheid waarmee kan worden gemeten (te achterhalen met ...@@ -44,7 +44,6 @@ beperking op de nauwkeurigheid waarmee kan worden gemeten (te achterhalen met
de functie MPI\_Wtick, in ons geval $0.000001s = 1 \mu s$). Aangezien het de functie MPI\_Wtick, in ons geval $0.000001s = 1 \mu s$). Aangezien het
uiteindelijke resultaat wordt gedeeld door het aantal processen in de ring, uiteindelijke resultaat wordt gedeeld door het aantal processen in de ring,
is de meetnauwkeurigheid gelijk aan $\frac{1}{aantal} \mu s$. is de meetnauwkeurigheid gelijk aan $\frac{1}{aantal} \mu s$.
% TODO: Check value above
Aangezien de latency in dit Aangezien de latency in dit
geval alleen de communicatie zelf betreft (dus de tijd die het pakket geval alleen de communicatie zelf betreft (dus de tijd die het pakket
...@@ -54,8 +53,6 @@ behalen wordt elke meting meerdere keren uitgevoerd en wordt alleen de minimale ...@@ -54,8 +53,6 @@ behalen wordt elke meting meerdere keren uitgevoerd en wordt alleen de minimale
waarde gebruikt, zodat de verwerkingstijden zoveel mogelijk worden waarde gebruikt, zodat de verwerkingstijden zoveel mogelijk worden
weggecijferd. weggecijferd.
\section{Implementatie} \section{Implementatie}
De metingen worden gedaan in een enkel proces: het ``master''-proces. De master De metingen worden gedaan in een enkel proces: het ``master''-proces. De master
...@@ -97,14 +94,17 @@ $ ./ring.sh 6 | ./plot.py results.pdf # Slaat de grafiek ook op ...@@ -97,14 +94,17 @@ $ ./ring.sh 6 | ./plot.py results.pdf # Slaat de grafiek ook op
Het programma is uitgevoerd op het UvA-netwerk, de resultaten hiervan staan in Het programma is uitgevoerd op het UvA-netwerk, de resultaten hiervan staan in
figuur \ref{fig:ring}. De formule van de Least Squares oplossing geeft ons een figuur \ref{fig:ring}. De formule van de Least Squares oplossing geeft ons een
latency van $...$ seconde en een throughput van $...$ eenheden per seconde. latency van $579 \mu s$ en een throughput van $6.83 \cdot 10^{-8} s/eenheid$.
De throughput is beter leesbaar als het wordt geschreven in hoeveelheid per
tijdseenheid:
Een eenheid is de grootte van een double, welke 8 bytes groot is, dus de Een eenheid is de grootte van een double, welke 8 bytes groot is, dus de
througput is gelijk aan $8 \times ... = ... bytes/sec$. througput is gelijk aan $8 \times 6.83 \cdot 10^{-8} = 5.46 \cdot 10^{-7}
% TODO: Fill in values above s/byte = 14.6 \cdot 10^{6} byte/s = 14.0 Mbyte/s$.
\begin{figure}[H] \begin{figure}[H]
\label{fig:ring} \label{fig:ring}
\includegraphics[width=15cm]{ring.pdf} \includegraphics[width=14cm]{results.pdf}
\caption{Metingen ringcommunicatie} \caption{Metingen ringcommunicatie}
\end{figure} \end{figure}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment