Camil Demetrescu edited prev-eval-sol.tex  over 8 years ago

Commit id: 050425414cc4e5436ab4dedfb11c30a1b00ea4a7

deletions | additions      

       

% !TEX root = article.tex  \subsection{Comparison to Previous \subsection{Existing  Approaches} \label{ss:prev-eval-sol}  Lameed and Hendren~\cite{lameed2013feval} proposed two dynamic techniques for optimizing \feval\ instructions in McVM: {\em JIT-based} and {\em OSR-based} specialization. Both attempt to optimize a function $f$ that contains instructions of the form \feval$(g,...)$, leveraging information about $g$ and the type of its arguments observed at run-time. The optimization produces a specialized version $f'$ where \feval$(g,x,y,z...)$ instructions are replaced with direct calls of the form $g(x,y,z,...)$.