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
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,
is de meetnauwkeurigheid gelijk aan $\frac{1}{aantal} \mu s$.
% TODO: Check value above
Aangezien de latency in dit
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
waarde gebruikt, zodat de verwerkingstijden zoveel mogelijk worden
weggecijferd.
\section{Implementatie}
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
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
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
througput is gelijk aan $8 \times ... = ... bytes/sec$.
% TODO: Fill in values above
througput is gelijk aan $8 \times 6.83 \cdot 10^{-8} = 5.46 \cdot 10^{-7}
s/byte = 14.6 \cdot 10^{6} byte/s = 14.0 Mbyte/s$.
\begin{figure}[H]
\label{fig:ring}
\includegraphics[width=15cm]{ring.pdf}
\includegraphics[width=14cm]{results.pdf}
\caption{Metingen ringcommunicatie}
\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