comparison presen/alice-presen.ind @ 39:fcf3b09ef1a3

fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 11 Jan 2013 09:58:57 +0900
parents b7fb46ffac37
children bb43d09406e1
comparison
equal deleted inserted replaced
38:b46ef6dc302a 39:fcf3b09ef1a3
1 -title: CodeSegmentとDataSegmentによるプログラミング手法 1 -title: CodeSegmentとDataSegmentによるプログラミング手法
2 2
3 --author: 河野 真治, 杉本 優 3 --author: 河野 真治, 杉本 優
4 4
5 --研究背景 5 --並列分散フレームワーク
6 6
7 本研究室では分散プログラミングに置いて、タスクをCode Segment、データをData Segmentという単位に分割して記述する方法を提唱している。</p> 7 本研究室では分散プログラミングと並列プログラミングのツールを開発してきた。
8
9 分散プログラミング用のFederated Lidna
10 並列プログラミング用のCerium
11
12 これらの経験から並列分散を統一的に扱えるプログラミングフレームワークを考えたい。
13
14 --並列分散フレームワークには何が求められるのか
15
16 並列実行単位の記述
17 プロトコルの記述
18 実用的な実装
19 実験環境の用意
20 多言語対応
21 検証や証明への対応
22
23 --Federated Linda
24
25 データの塊である Tuple を使って通信するフレームワーク
26
27 in Tuple を取り出す
28 out Tuple 書きだす
29
30 --Federated Linda の Pros and Cons
31
32 --Cerium
33
34 Task 単位で並列実行するツール
35
36 --Cerium の Pros and Cons
37
38 --Data segment と Code Segment
39
40 --Java Implmentation : Alice
41
42 --CS/DS API
43
44 --Alice Architecture
45
46 --Sample Application
47
48 --Experiment
49
50 --Ring
51
52
53
54
55
56 に置いて、タスクをCode Segment、データをData Segmentという単位に分割して記述する方法を提唱している。</p>
8 <p>しかし、前述したプログラムをプログラマーが一から記述していくことは大変である。</p> 57 <p>しかし、前述したプログラムをプログラマーが一から記述していくことは大変である。</p>
9 <p>そこで、本研究室の卒業生である赤嶺一樹氏が分散ネットフレームワークAliceのプロトタイプを作成した。</p> 58 <p>そこで、本研究室の卒業生である赤嶺一樹氏が分散ネットフレームワークAliceのプロトタイプを作成した。</p>
10 <p>本研究では実際にAliceを利用して、水族館の例題を作成した。また、Federated Lindaとの性能比較を行った。そして、Aliceの問題点の洗い出し、APIの見直しを行った。</p> 59 <p>本研究では実際にAliceを利用して、水族館の例題を作成した。また、Federated Lindaとの性能比較を行った。そして、Aliceの問題点の洗い出し、APIの見直しを行った。</p>
11 60
12 --発表内容 61 --発表内容