Camil Demetrescu edited intro.tex  over 8 years ago

Commit id: 9cdfbb8fc032f7ab1ac7f3b186e91d21d3b208d7

deletions | additions      

       

%present a case study on the integration of our technique in McVM~\cite{chevalier2010mcvm}: we show the potential of our approach by enabling an aggressive specialization mechanism for the {\tt feval} construct\ - a source of bottlenecks in many MATLAB programs~\cite{lameed2013feval, radpour2013refactoring} - that could not have been implemented using extant OSR techniques.  \paragraph{Structure of the paper.}  The remainder of this paper is organized as follows. In \mysection\ref{se:overview} we present our OSR technique and in \mysection\ref{se:osr-llvm} we outline its implementationand Application Program Interface (API)  in LLVM. \mysection\ref{se:case-study} illustrates a our {\tt feval}  case study in McVM. In \mysection\ref{se:experiments}, we present our experimental study and discuss implications of injecting OSR points in LLVM IR programs, while \mysection\ref{se:related} addresses related work. \mysection\ref{se:conclusions} concludes the paper and presents some ideas for future research directions.