Mercurial > hg > Members > innparusu > slides
comparison 2016/2016_05_24/slide.md @ 17:8e98a8e122e6
Update
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 11 Jun 2016 15:59:17 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
16:216de41a6219 | 17:8e98a8e122e6 |
---|---|
1 title: Gears OS | |
2 author: Tatsuki IHA | |
3 profile: | |
4 lang: Japanese | |
5 code-engine: coderay | |
6 | |
7 # 研究目的 | |
8 - 当研究室では 処理の単位を Code Gear、 データの単位を Data Gear を用いて 信頼性が高い並列処理を行う Gears OS を開発している | |
9 - Gears OS では Task を Code Gear と実行するときに必要な Input Data Gear と出力するための Output Data Gear の組で表現される。 Input Data Gear/Output Data Gear によって依存関係が決定し、それにそって並列実行を行う | |
10 - 現在のGears OS は 依存関係がある並列処理を行うことが出来ない。 この研究ではGears OS の依存関係の解決を目標とする | |
11 | |
12 # やったこと | |
13 - いっくんとみつきくんと Gears をちょっと読みました | |
14 - ソフトウェアシステム論の準備(Tensorflow) | |
15 - OS研究会の発表スライド書き始めました | |
16 | |
17 # Gears 読み | |
18 - main から読む感じ | |
19 - 最初にContext を生成したので Context の説明 | |
20 - Context がすべての Data Gear , Code Gear stub の参照を持っている とか | |
21 - Code Gear への継続は Enum で指定しているとか | |
22 - linear Allocate | |
23 - stub | |
24 | |
25 # ソフトウェアシステム論 | |
26 - Tensorflow は Python のコードがら C++ のコードを呼び出している | |
27 - その際に swig(simplified Wrapper and interface Generator) というものを使っている | |
28 - Interface file を書けば、対応した言語から C, C++のコードを呼べる | |
29 - swig は python の他にも Java, Perl, Ruby, etc に対応 | |
30 - CbC 版が欲しい様な | |
31 - CbC から C++ のコードを呼んでかってに DS とか CS にする感じ |