| Abstract | .... 2 | |
| 1 | はじめに | .... 2 |
| 2 | コンパイラの設計 | .... 2 |
| 2.1 | データ構造 | .... 2 |
| 2.2 | 制御フレームの2分化 | .... 3 |
| 2.3 | ユニフィケーション法 | .... 3 |
| 2.4 | インデキシング法 | .... 4 |
| 2.5 | マシン命令の設計 | .... 5 |
| 2.6 | コンパイラの使用例 | .... 6 |
| 3 | 高速化技法 | .... 6 |
| 3.1 | コンパイルによる高速化の理由 | .... 6 |
| 3.2 | モード宣言による高速化 | .... 7 |
| 3.3 | 高速な呼出法 | .... 9 |
| 4 | 性能測定 | .... 9 |
| 4.1 | 実行時間 | .... 9 |
| 4.2 | スタック使用量 | .... 10 |
| 4.3 | CPU 占有率 | .... 11 |
| 5 | 性能評価 | .... 12 |
| 5.1 | CPU,MSC の稼働率 | .... 12 |
| 5.2 | 終端再帰呼出 | .... 12 |
| 5.3 | トレール・スタック操作 | .... 12 |
| 6 | おわりに | .... 13 |
| 謝辞 | .... 13 | |
| 参考文献 | .... 13 |
ICOT研究論文(TR)一覧に戻る / Back to the list of ICOT Technical Reports