view index.html @ 2:c2afa5a6b9a7 default tip

add background
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Wed, 26 Feb 2014 20:24:10 +0900
parents 61a6dc88cb54
children
line wrap: on
line source

<!DOCTYPE html>

<html>
  <head>
    <title>Presentation</title>
    
    <meta charset='utf-8'>
    <script
       src='./slides.js'></script>
  </head>

  <style>
    /* Your individual styles here, or just use inline styles if that’s
    what you want. */

  </style>

  <body style='display: none'>
    <section class='slides layout-regular template-default'>

      <!-- 
           Your slides (<article>s) go here. Delete or comment out the
           slides below.
        -->
      <article>
        <h1>Implementation of CbC compiler on LLVM/clang 3.5</h1>
        <h3 class="title">Kaito Tokumori  27 Feb 2014</h3>
        <div align="right">Teacher : Shinji Kono</div>
      </article>

      <article>
        <h3>Background</h3>
	<ul>
	  <li>Our laboratory suggests a programming language which is called Continuation based C (CbC).</li>
	  <li>On the CbC program, a callee does not return to a caller. <ul><ul>
	      <li>CbC is suitable for a state transition base programming. </li>
	      <li>It means that It is suitable for programming with parallel computing platform. (like a OpenCL, CUDA, Cerium) </li>
	  </ul></ul></li>
	</ul>
      </article>

      <article>
        <h3>Objective</h3>
	<ul>
	  <li>Currently available CbC compilers are :<ul><ul>
	      <li>CbC Compilr on Micro-C</li>
	      <li>CbC Compilr on GCC</li>
	  </ul></ul></li>
	  <li>CbC compilers on LLVM is not available yet.<ul><ul>
	      <!-- <li>LLVM has many optimization too.</li> -->
	      <!-- <li>Some Unix-like OS use LLVM instead of GCC.</li> -->
	  </ul></ul></li>
	  <li><h3 class='yellow'>My objective is implementation of CbC compiler on LLVM.</h3></li>
	</ul>
      </article>
      <!--- <img src='images/flow_chart.jpg' width="300" height="500">  -->
  </body>
</html>