Mercurial > hg > Papers > 2012 > nobu-thesis
comparison presen/presentation.html @ 38:bbebd829c423 draft
modify
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 28 Feb 2012 05:28:59 +0900 |
parents | cee254f6af59 |
children | a6540714dda9 |
comparison
equal
deleted
inserted
replaced
37:cee254f6af59 | 38:bbebd829c423 |
---|---|
93 | 93 |
94 <ul> | 94 <ul> |
95 <li>組込みソフト、Real-time処理、通信プロトコル記述、どれも状態遷移ベース</li> | 95 <li>組込みソフト、Real-time処理、通信プロトコル記述、どれも状態遷移ベース</li> |
96 <li>現存する記述言語は状態遷移の記述に向いていない</li> | 96 <li>現存する記述言語は状態遷移の記述に向いていない</li> |
97 <li>スタックが状態を隠蔽するため、分割しにくい、検証が難しい</li> | 97 <li>スタックが状態を隠蔽するため、分割しにくい、検証が難しい</li> |
98 <li>当研究室ではコードセグメント単位で記述するプログラミング言語Continuation based C (以下CbC)という言語を提案している。</li> | 98 <li>本研究室ではコードセグメント単位で記述するプログラミング言語Continuation based C (以下CbC)という言語を提案している。</li> |
99 <li>CbC のコンパイラは Micro-C 版 と GCC ベース(以下 CbC-GCC)のコンパイラが開発されている。</li> | 99 <li>CbC のコンパイラは Micro-C 版 と GCC 版(以下 CbC-GCC) が開発されている。</li> |
100 <li>しかし, CbC-GCC はいくつかのバグがあり機能の修正の余地があった。</li> | 100 <li>しかし, CbC-GCC はいくつかのバグがあり機能に修正の余地があった。</li> |
101 <li>また、GCC の最新の機能を使用するためにも CbC-GCC は GCC のアップデートに合わせていく必要がある。</li> | 101 <li>また、GCC の最新の機能を利用するためにも CbC-GCC は GCC のアップデートに合わせていく必要がある。</li> |
102 </ul> | 102 </ul> |
103 <h2>本研究では CbC-GCC のアップデートを行い、より良いコードを生成する CbC の処理系を開発した。</h2></section> | 103 <h2>本研究では CbC-GCC のアップデートを行い、より良いコードを生成する CbC の処理系を開発した。</h2></section> |
104 | 104 |
105 </div> | 105 </div> |
106 <div class="presenter_notes"> | 106 <div class="presenter_notes"> |
655 <!-- slide source: ./cbc.md --> | 655 <!-- slide source: ./cbc.md --> |
656 <div class="slide-wrapper"> | 656 <div class="slide-wrapper"> |
657 <div class="slide"> | 657 <div class="slide"> |
658 <div class="inner"> | 658 <div class="inner"> |
659 | 659 |
660 <header><h1>最新版のアップデートに合わせる有用性</h1></header> | 660 <header><h1>最新バージョンに合わせる有用性</h1></header> |
661 | 661 |
662 | 662 |
663 <section><ul> | 663 <section><ul> |
664 <li>今回の『インライン展開』のように GCC の最適化は日々改良されている。</li> | 664 <li>今回の『インライン展開』のように GCC の最適化は日々改良されている。</li> |
665 <li>また、既存の最適化の改良だけでなく新たな最適化の追加等も行われていく。</li> | 665 <li>また、既存の最適化の改良だけでなく新たな最適化の追加等も行われていく。</li> |
1212 <td><a href="#slide12">12</a></td> | 1212 <td><a href="#slide12">12</a></td> |
1213 </tr> | 1213 </tr> |
1214 | 1214 |
1215 | 1215 |
1216 <tr id="toc-row-13"> | 1216 <tr id="toc-row-13"> |
1217 <th><a href="#slide13">最新版のアップデートに合わせる有用性</a></th> | 1217 <th><a href="#slide13">最新バージョンに合わせる有用性</a></th> |
1218 <td><a href="#slide13">13</a></td> | 1218 <td><a href="#slide13">13</a></td> |
1219 </tr> | 1219 </tr> |
1220 | 1220 |
1221 | 1221 |
1222 <tr id="toc-row-14"> | 1222 <tr id="toc-row-14"> |