Added var-alloc-size graphics
This commit is contained in:
parent
4fcb10fddc
commit
eef0ac7635
6 changed files with 11 additions and 1 deletions
Binary file not shown.
|
|
@ -4,10 +4,13 @@ set output "var_alloc_size.pdf"
|
|||
|
||||
set style data linespoints
|
||||
|
||||
|
||||
set autoscale
|
||||
set logscale y 10
|
||||
set xrange [-1:11]
|
||||
set yrange[10:2000]
|
||||
set xlabel "Order"
|
||||
set ylabel "Avg. Latency (μs)"
|
||||
set grid ytics
|
||||
|
||||
plot "var_alloc_size.dat"
|
||||
plot "var_alloc_size.dat" notitle
|
||||
1
tex/.gitignore
vendored
1
tex/.gitignore
vendored
|
|
@ -302,3 +302,4 @@ TSWLatexianTemp*
|
|||
|
||||
# minted
|
||||
**/_minted-skeleton
|
||||
**/pyenv
|
||||
|
|
|
|||
BIN
tex/draft/graphics/var_alloc_size.pdf
Normal file
BIN
tex/draft/graphics/var_alloc_size.pdf
Normal file
Binary file not shown.
Binary file not shown.
|
|
@ -1052,6 +1052,12 @@ Finally, two simple userspace programs are written to invoke the corresponding k
|
|||
\subsection{Controlled Page Count; Variable Allocation Size}
|
||||
\textcolor{red}{[TODO] Didn't make the graphs yet\dots Run some bcc-tools capture and draw a gnuplot.}
|
||||
|
||||
\begin{figure}[h]
|
||||
\centering
|
||||
\includegraphics[width=.8\textwidth]{graphics/var_alloc_size.pdf}
|
||||
\caption{Average coherency op latency of variable-order contiguous allocation}
|
||||
\end{figure}
|
||||
|
||||
\section{Discussion}\label{sec:sw-coherency-discuss}
|
||||
% - you should also measure the access latency after coherency operation, though this is impl-specific (e.g., one vendor can have a simple PoC mechanism where e.g. you have a shared L2-cache that is snooped by DMA engine, hence flush to L2-cache and call it a day for PoC; but another can just as well call main mem the PoC, dep. on impl.)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue