projects
/
satune.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9a515eb
)
Enriching the report description
author
Hamed Gorjiara
<hgorjiar@uci.edu>
Mon, 17 Dec 2018 21:35:48 +0000
(13:35 -0800)
committer
Hamed Gorjiara
<hgorjiar@uci.edu>
Mon, 17 Dec 2018 21:35:48 +0000
(13:35 -0800)
src/analyzer/report/tech.tex
patch
|
blob
|
history
diff --git
a/src/analyzer/report/tech.tex
b/src/analyzer/report/tech.tex
index 38fcf910b36e8202a52038b66dd7d39d7d3f4f2d..21c84ad044b770d2191d770cc849b0572755da94 100644
(file)
--- a/
src/analyzer/report/tech.tex
+++ b/
src/analyzer/report/tech.tex
@@
-1,9
+1,11
@@
\section{Evaluation}\label{sec:eval}
\r
\r
\section{Evaluation}\label{sec:eval}
\r
\r
+\subsection{Histogram Plots}\label{subsec:hist}
\r
+
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/EDGEENCODING-hist.pdf}
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/EDGEENCODING-hist.pdf}
\r
- \caption{Encoding Edge Histogram}
\r
+ \caption{Encoding Edge Histogram
: 0=Edge Unassiged, 1= Edge Break, 2= Edge Match
}
\r
\label{fig:edgeencoding}
\r
\end{figure}
\r
\r
\label{fig:edgeencoding}
\r
\end{figure}
\r
\r
@@
-11,74
+13,78
@@
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/ELEMENTOPTSETS-hist.pdf}
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/ELEMENTOPTSETS-hist.pdf}
\r
- \caption{Element Opt Set Histogram}
\r
+ \caption{Element Opt Set Histogram
: Whether tuner should update sets or not. 0= OFF, 1= ON
}
\r
\label{fig:elementoptset}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/ELEMENTOPT-hist.pdf}
\r
\label{fig:elementoptset}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/ELEMENTOPT-hist.pdf}
\r
- \caption{Element Opt Histogram}
\r
+ \caption{Element Opt Histogram
: 0 = OFF, 1= ON
}
\r
\label{fig:elementopt}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/ENCODINGGRAPHOPT-hist.pdf}
\r
\label{fig:elementopt}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/ENCODINGGRAPHOPT-hist.pdf}
\r
- \caption{Encoding Graph Optimization Histogram}
\r
+ \caption{Encoding Graph Optimization Histogram
: 0= OFF, 1=ON
}
\r
\label{fig:encodinggraph}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/MUSTEDGEPRUNE-hist.pdf}
\r
\label{fig:encodinggraph}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/MUSTEDGEPRUNE-hist.pdf}
\r
- \caption{Must Prune Histogram}
\r
+ \caption{Must Prune Histogram
: 0= OFF, 1= ON
}
\r
\label{fig:mustedgeprune}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/MUSTVALUE-hist.pdf}
\r
\label{fig:mustedgeprune}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/MUSTVALUE-hist.pdf}
\r
- \caption{Must Value Histogram}
\r
+ \caption{Must Value Histogram
: Binary Index must have value heuristic. The value varies from 0-6
}
\r
\label{fig:mustvalue}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/NODEENCODING-hist.pdf}
\r
\label{fig:mustvalue}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/NODEENCODING-hist.pdf}
\r
- \caption{Node Encoding Histogram}
\r
+ \caption{Node Encoding Histogram
: 0= Unassigned, 1= OneHot, 2= Unary, 3= BinaryIndex
}
\r
\label{fig:nodeencoding}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/NAIVEENCODER-hist.pdf}
\r
\label{fig:nodeencoding}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/NAIVEENCODER-hist.pdf}
\r
- \caption{Naive Encoder Histogram}
\r
+ \caption{Naive Encoder Histogram
: 1= OneHot, 2=Unary, 3=BinaryIndex
}
\r
\label{fig:naiveencoder}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/PREPROCESS-hist.pdf}
\r
\label{fig:naiveencoder}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/PREPROCESS-hist.pdf}
\r
- \caption{Preprocess Histogram}
\r
+ \caption{Preprocess Histogram
: Replace Boolean Variables with T or F based on their polarity. 0= OFF, 1= ON
}
\r
\label{fig:preprocess}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/PROXYVARIABLE-hist.pdf}
\r
\label{fig:preprocess}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/PROXYVARIABLE-hist.pdf}
\r
- \caption{Proxy Variable Histogram}
\r
+ \caption{Proxy Variable Histogram
: Threshold for using proxy variables. Value varies from 1 to 5
}
\r
\label{fig:proxyvariable}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/VARIABLEORDER-hist.pdf}
\r
\label{fig:proxyvariable}
\r
\end{figure}
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\includegraphics[scale=0.6]{pics/VARIABLEORDER-hist.pdf}
\r
- \caption{Variable Order Histogram}
\r
+ \caption{Variable Order Histogram
: 0= ConstraintOrdering, 1= ElementOrdering, 2=ReverseOrdering
}
\r
\label{fig:variableorder}
\r
\end{figure}
\r
\r
\clearpage
\r
\label{fig:variableorder}
\r
\end{figure}
\r
\r
\clearpage
\r
+\subsection{Scatter Plots}\label{subsec:scatter}
\r
+
\r
+Y axis represents execution time and X axis shows the possible value of for each knob.
\r
+Geometric mean of each value has been calculated and they are connected with solid lines.
\r
\r
\begin{figure}[htb]
\r
\centering
\r
\r
\begin{figure}[htb]
\r
\centering
\r