this is for holding javascript data
Daniele Cono D'Elia edited experim.tex
over 8 years ago
Commit id: cab83f704d8b7ed5265c5f17b0d0852a2ce9a0bd
deletions | additions
diff --git a/experim.tex b/experim.tex
index c262033..2fd3ebe 100644
--- a/experim.tex
+++ b/experim.tex
...
\end{table}
\ifauthorea{\newline}{}
\paragraph{Optimizing {\tt \paragraph{{\tt feval}
in McVM} Optimization.}
We evaluated the effectiveness of our technique on four benchmarks, namely {\tt odeEuler}, {\tt odeMidpt}, {\tt odeRK4}, and {\tt sim\_anl}. The first three benchmarks solve an ODE for heat treating simulation using the Euler, midpoint, and Range-Kutta method, respectively\footnote{\url{http://web.cecs.pdx.edu/~gerry/nmm/mfiles/}}; the last benchmark minimizes the six-hump camelback function with the method of simulated annealing\footnote{\url{http://www.mathworks.com/matlabcentral/fileexchange/33109-simulated-annealing-optimization}}. We report the speed-ups enabled by our technique in \mytable\ref{tab:feval}, using the running times for McVM's \feval\ default dispatcher as baseline. As the dispatcher typically JIT-compiles the invoked function, we also analyzed running times when the dispatcher calls a previously compiled function. In the last column, we show speed-ups from a modified version of the benchmarks in which each \feval\ call is replaced by hand with a direct call to the function in use for the specific benchmark.
\begin{table}