Mercurial > hg > Papers > 2012 > sugi-prosym
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 --発表内容 |