Mercurial > hg > Papers > 2015 > parusu-midterm
changeset 13:9b576000b36b default tip
Change title from Gears OS to OS
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 29 Oct 2015 22:42:11 +0900 |
parents | 7920e015a701 |
children | |
files | midterm.pdf midterm.tex |
diffstat | 2 files changed, 2 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/midterm.tex Thu Oct 29 22:25:53 2015 +0900 +++ b/midterm.tex Thu Oct 29 22:42:11 2015 +0900 @@ -19,7 +19,7 @@ \input{dummy.tex} \begin{document} -\title{Code Gear、 Data Gearに基づくGears OS の設計} +\title{Code Gear、 Data Gearに基づく OS の設計} \author{125716B 氏名 {伊波}{立樹} 指導教員 : 河野 真治} \date{} \maketitle @@ -43,7 +43,7 @@ Gears OS は Many Core CPU, GPU といった並列実行環境に合わせた設計・実装を行う。 また、接続する Gear を変更することでプログラムの振る舞いを変更することを可能にする柔軟性、Monad に基づくメタ計算による並行制御を用いた信頼性の確保を目的とする。 -今回基本的な設計と Gears で Cerium 同等の機能を実装するため DB の実装の中で扱う AVL Tree、並列で Data や Taskを振り分けるための Synchronized Queue を実装した。 +今回基本的な設計と Gears で Cerium 同等の機能を実装するため、並列で Data や Task を振り分けるための Synchronized Queue を実装した。 \section{Continuation based C} Gears OS は本研究室で開発している CbC(Continuation based C)\cite{cbc-llvm} を用いて実装を行う。 @@ -69,9 +69,6 @@ \section{Code Gear と Data Gear} -Gears OS ではプログラムの実行単位として様々な Gear を使う。 -Gear が平行実行の単位、データ分割、Gear 間の接続などになる。 - Code Gear はプログラムの実行コードそのものであり、OpenCL\cite{opencl}/CUDA\cite{cuda} の kernel に相当する。 Code Gear は処理の基本として、 Input Data Gear を参照し、一つまたは複数の Output Data Gear に書き込む。また、接続された Data Gear 以外には参照を行わない。