- 分散プログラムには信頼性とスケーラビリティが必要である
- しかし、両方を兼ね備えたプログラムを作成することは容易ではない
- そこで、当研究室では信頼性とスケーラビリティの両方をもったプログラムの記述をサポートする、分散フレームワークAliceを開発を行なっている
- Aliceはデータとタスクを細かく分割したDataSegment、CodeSegmentでプログラム記述する
- DataSegment、CodeSegmentで記述することにより高い並列処理を行うことができる
- Aliceの並列性能を確認するためbitonic Sortを実装したが、実行速度に問題があったため、 本論文では実行速度の改善を試みた