Mercurial > hg > Papers > 2018 > parusu-master
diff slide/slide.md @ 83:b35534a09000
Fix
author | Tatsuki IHA <innparusu@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 10 Feb 2018 03:15:32 +0900 |
parents | cae61efc3f26 |
children | 5060432275ea |
line wrap: on
line diff
--- a/slide/slide.md Sat Feb 10 03:01:54 2018 +0900 +++ b/slide/slide.md Sat Feb 10 03:15:32 2018 +0900 @@ -4,13 +4,23 @@ lang: Japanese code-engine: coderay -## Gears OS -- 並列処理のチューニングや信頼性を保証するのは難しい +## メタ計算を用いた並列処理 +- 並列処理は現在主流のマルチコアCPU の性能を発揮するには重要なものになっている +- しかし、並列処理のチューニングや信頼性を保証するのは難しい - スレッド間の共通資源の競合などの非決定的な実行 - 従来のテストやデバッグではテストしきれない部分が残ってしまう + - GPU などのアーキテクチャに合わせた並列プログラミングの記述 + +## Gears OS +- 本研究室では 処理の単位を Code Gear、 データの単位を Data Gear を用いて 信頼性が高い並列処理を行う Gears OS を開発している - Gears OS では計算をノーマルレベルとメタレベルに階層化 - - 信頼性と拡張性をメタレベルで保証する - +- 信頼性と拡張性をメタレベルで保証する + - 並列処理の信頼性を通常の計算(ノーマルレベル) に保証 + - CPU、GPU などの実行環境の切り替え、データ拡張等のを提供 + +## Gears OS +- 本研究ではGears OS の並列処理機構、並列構文の実装を行う +- ## Code Gear、 Data Gear - Gears OS は Code Gear、 Data Gear という Gear で構成される - Code Gear はプログラムの処理そのものを表す