changeset 18:981020cb97ae

update
author mir3636
date Wed, 15 Feb 2017 23:24:05 +0900
parents 11058e51adb7
children aed360eb1146
files final_main/chapter6.tex final_pre/finalPre.pdf presen/slide.md
diffstat 3 files changed, 11 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/final_main/chapter6.tex	Wed Feb 15 23:00:11 2017 +0900
+++ b/final_main/chapter6.tex	Wed Feb 15 23:24:05 2017 +0900
@@ -1,2 +1,2 @@
 \chapter{今後の課題}
-本研究では
+本研究では CbC 
Binary file final_pre/finalPre.pdf has changed
--- a/presen/slide.md	Wed Feb 15 23:00:11 2017 +0900
+++ b/presen/slide.md	Wed Feb 15 23:24:05 2017 +0900
@@ -6,16 +6,19 @@
 
 # メタ計算の重要性
 - プログラムを記述する際、通常の処理の他に、メモリ管理やスレッド管理、CPU や GPU の資源管理等、記述しなければならない処理が存在する。これらの計算を Meta Computation と呼ぶ。
-- Meta Computation を通常の計算から切り離して記述す るためには処理を細かく分割する必要がある。しかし、関 数やクラスなどの単位は容易に分割できない。
+- Meta Computation は通常の計算から切り離して記述したい。
+- そのためには処理を細かく分割する必要がある。
+- しかし、関数やクラスなどの単位は容易に分割できない。
 - そこで当研究室では Meta Computation を柔軟に記述 するためのプログラミング言語の単位として Code Gear、 Data Gear という単位を提案している。
 
-# Code Gear と Data Gear
-- Code Gear は関数に比べて細かく分割されているので Meta Computation をより柔軟に記述できる。
-- Data Gear はデータの単位であり、Code Gear は 任意の数の Input Data Gear を参照して処理を行い、Output Data Gear を出力し処理を終える。
+# Continuation based C (CbC)
+- Continuation based C (CbC) はこの Code Gear 単位を用いたプログラミング言語として開発している。
+- Code Gear から 次の Code Gear へと goto による継続で遷移で処理を行い、引数として出力を与える。
 
-# Continuation based C (CbC)
-- Continuation based C (CbC) はこの Code Gear 単位を 用いたプログラミング言語として開発している。
-- Code Gear から 次の Code Gear へと goto による継続で遷移で処理を行い、引数として出力を与える。
+# Code Gear 
+- Code Gear は CbC における最も基本的な処理単位である。
+- 最も基本的な CbC のコードの一例である。
+- Code Gear は関数に比べて細かく分割されているので Meta Computation をより柔軟に記述できる。
 
 # Gears OS
 - Gears OS では並列実行するための Task を、実行する Code Gear 、実行に必要な Input Data Gear 、Output Data Gear の組で表現する。