Skip to content

Commit

Permalink
Fixed plot typo
Browse files Browse the repository at this point in the history
  • Loading branch information
Glorfischi authored and Glorfischi committed Feb 2, 2021
1 parent 6c10edc commit efbed03
Show file tree
Hide file tree
Showing 26 changed files with 30 additions and 30 deletions.
2 changes: 1 addition & 1 deletion doc/plots/buf-read-bw-msgsize.p
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ set terminal png small size 1120,640 font "Computer Modern,24"
set output "plots/buf-read-bw-msgsize.png"

set xlabel "Message size (bytes)"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100 nomirror
set xrange [16:20000]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/buf-read-bw-n1.p
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ set grid xtics lt 0 lw 1 lc rgb "#bbbbbb"


set xlabel "Senders"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/buf-read-bw-threads.p
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ set grid xtics lt 0 lw 1 lc rgb "#bbbbbb"


set xlabel "Connections"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/dir-read-bw-msgsize.p
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/dir-read-bw-msgsize.png"

set xlabel "Message Size (bytes)"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [16:20000]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/dir-read-bw-n1.p
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/dir-read-bw-n1.png"

set xlabel "Senders"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/dir-read-bw-threads.p
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ set output "plots/dir-read-bw-threads.png"


set xlabel "Connections"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/send-bw-msgsize.p
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ set terminal pngcairo size 960,640 font "Computer Modern,16"
set output "plots/send-bw-msgsize.png"

set xlabel "Message size (bytes)"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 5, 100
set xrange [16:20000]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/send-bw-n1.p
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/send-bw-n1.png"

set xlabel "Senders"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/send-bw-srq-n1.p
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/send-bw-srq-n1.png"

set xlabel "Senders"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/send-bw-srq-threads.p
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/send-bw-srq-threads.png"

set xlabel "Connections"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/send-bw-threads.p
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/send-bw-threads.png"

set xlabel "Connections"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/write-bw-msgsize.p
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/write-bw-msgsize.png"

set xlabel "Message Size (bytes)"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set xrange [16:20000]
set ytics 0, 10, 100
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/write-bw-n1-16.p
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/write-bw-n1-16.png"

set xlabel "Senders"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:5]
set ytics 0, 0.5, 10
set xrange [0.5:15.5]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/write-bw-n1-512.p
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/write-bw-n1-512.png"

set xlabel "Senders"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/write-bw-n1-8192.p
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/write-bw-n1-8192.png"

set xlabel "Senders"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/write-bw-rev-anom.p
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ set output "plots/write-bw-rev-anom.png"

#set title "Write Bandwidth"
set xlabel "Message Size (bytes)"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [4075:4175]
Expand Down
4 changes: 2 additions & 2 deletions doc/plots/write-bw-threads-16.p
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/write-bw-threads-16.png"

set xlabel "Threads"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:10]
set ytics 0, 1, 100
set xrange [0.5:15.5]
Expand All @@ -36,7 +36,7 @@ set xtics 1, 2, 16
set grid ytics lt 0 lw 1 lc rgb "#bbbbbb"
set grid xtics lt 0 lw 1 lc rgb "#bbbbbb"

set key left top
set key right bottom
plot $writeRev title "BW-Rev" pt 5 ps 2, \
$writeImm title "BW-Imm" pt 7 ps 2, \
$writeOff title "BW-Off" pt 9 ps 2
2 changes: 1 addition & 1 deletion doc/plots/write-bw-threads-512.p
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/write-bw-threads-512.png"

set xlabel "Threads"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand Down
4 changes: 2 additions & 2 deletions doc/plots/write-bw-threads-8192.p
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/write-bw-threads-8192.png"

set xlabel "Threads"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand All @@ -36,7 +36,7 @@ set xtics 1, 2, 16
set grid ytics lt 0 lw 1 lc rgb "#bbbbbb"
set grid xtics lt 0 lw 1 lc rgb "#bbbbbb"

set key left bottom
set key right bottom
plot $writeRev title "BW-Rev" pt 5 ps 2, \
$writeImm title "BW-Imm" pt 7 ps 2, \
$writeOff title "BW-Off" pt 9 ps 2
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/write-direct-bw-msgsize.p
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ set terminal png small size 960,640 font "Computer Modern,24"
set output "plots/write-direct-bw-msgsize.png"

set xlabel "Message Size (bytes)"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [14:20000]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/write-direct-bw-n1.p
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ set grid ytics lt 0 lw 1 lc rgb "#bbbbbb"
set grid xtics lt 0 lw 1 lc rgb "#bbbbbb"

set xlabel "Senders"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand Down
2 changes: 1 addition & 1 deletion doc/plots/write-direct-bw-threads.p
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ set grid ytics lt 0 lw 1 lc rgb "#bbbbbb"
set grid xtics lt 0 lw 1 lc rgb "#bbbbbb"

set xlabel "Connections"
set ylabel "Bandwith (Gbit/s)" enhanced
set ylabel "Bandwidth (Gbit/s)" enhanced
set yrange [0:100]
set ytics 0, 10, 100
set xrange [0.5:15.5]
Expand Down
2 changes: 1 addition & 1 deletion doc/thesis/evaluation.tex
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,7 @@ \subsection{N:N}
\caption{Buffered-Read}
\label{fig:plot-bufread-bw-threads}
\end{subfigure}
\caption{N:N Bandwidth Read-based Protocols}
\caption{N:N Bandwidth Read-Based Protocols}
\end{figure}

\paragraph{}Figure~\ref{fig:plot-dirread-bw-threads} shows the direct-read protocol's N:N performance. The results look very similar to
Expand Down
6 changes: 3 additions & 3 deletions doc/thesis/protocols.tex
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ \subsection{Design Space} \label{sec:proto-ds}
\paragraph{} We want to point out that this is in no way an exhausting list of protocols, but should rather show that the
design space is very large and that there are a lot of interesting protocols that can still be explored.

\subsubsection{Send-based Protocols}
\subsubsection{Send-Based Protocols}
The \emph{Send} verb basically fulfills our requirements for a \emph{data exchange protocol} out of the box. It is sender
initiated, the sender can reuse the buffer after the send is complete, and the receiver is notified of a new message by
a completion event.
Expand All @@ -132,7 +132,7 @@ \subsubsection{Send-based Protocols}
sharing receive buffers between multiple connections using a \emph{Shared Receive Queue}. We explore these implementation
details and their performance characteristics in Section \ref{sec:conn:send}.

\subsubsection{Write-based Protocols}
\subsubsection{Write-Based Protocols}
The \emph{Write} verb is a lot less restrictive. It allows the sender to write to an arbitrary
location in the receivers memory, without any interaction of the receivers CPU. This also means we need to solve some of the
problems which the \emph{Send} verb solved for us.
Expand Down Expand Up @@ -166,7 +166,7 @@ \subsubsection{Write-based Protocols}
in turn have drastically different performance characteristics.


\subsubsection{Read-based Protocols}
\subsubsection{Read-Based Protocols}
The \emph{Read} verb is generally very similar to the \emph{Write} verbs. This time it allows the receiver to read from
an arbitrary location in the senders memory, without any interaction of the senders CPU. Any protocol
using \emph{Read} as the data transfer verb needs to solve two problems:
Expand Down
2 changes: 1 addition & 1 deletion doc/thesis/references.bib
Original file line number Diff line number Diff line change
Expand Up @@ -300,5 +300,5 @@ @inproceedings{rfp

@misc{rdma-reference,
title = "RDMA Aware Networks Programming User Manual",
howpublished = "\url{https://www.mellanox.com/related-docs/prod_software/RDMA_Aware_Programming_user_manual.pdf}"
howpublished = "\mbox{\url{https://www.mellanox.com}}\url{/related-docs/prod_software/RDMA_Aware_Programming_user_manual.pdf}"
}
2 changes: 1 addition & 1 deletion doc/thesis/sendrcv.tex
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ \subsection{Protocol}
The sender assumes that the receiver is always ready to receive the message and has at least one receive buffer
posted. This means sending essentially only involves issuing a send work request. As we already mentioned earlier, it is very
important to keep the sending pipeline full to get good performance. Using \emph{unacknowledged messages} can increase
throughout by a factor of five or more.
throughput by a factor of five or more.
We use the trick of issuing send requests with monotonically increasing \code{wr\_id}s, explained in Section~\ref{sec:protocols},
to be able to support multiple
outstanding messages.
Expand Down

0 comments on commit efbed03

Please sign in to comment.