Mercurial > hg > Papers > 2016 > kaito-master
view paper/abstract_eng.tex @ 22:056077b225e4
poster
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 21 Feb 2016 19:49:06 +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}