view paper/abstract_eng.tex @ 24:0cbd471be460 default tip

aaa
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Wed, 24 Feb 2016 16:18:11 +0900
parents e47c56bfcd2f
children
line wrap: on
line source

\begin{abstract_eng}
  Continuation based C is programming language which uses code segments and data segments. CbC was first implemented on micro-C. GCC based CbC compiler is develeoped in 2008. LLVM clang based CbC compiler is developed in 2014. LLVM CbC compiler has many optimizations but LLVM CbC compiler's assembly code is slower than GCC's one.

We improved LLVM based CbC compiler. Automatically prototype generation was supported. New version LLVM based CbC compiler's goto with environment is seven times as fast as old version. According to the comparison with C, we get good result that CbC's light weight continuation is faster than C's function call.
\end{abstract_eng}