研究課題
挑戦的萌芽研究
メニーコアと大容量主記憶持つ計算機をターゲットとしたビックデータ処理の高速処理手法の研究開発を行った。有用なビックデータ処理の多くが,並列性を引き出しやすい性質をもつ数学的性質を有することを利用し,データの分割と並列処理を行い,中間処理結果を,新開発したロック不要並列マージ処理を行うことによって結果を得られるようにした。プログラミング言語Scalaを用い,同言語のマルチスレッド並列化支援を機能を駆使して実装した。実機を用いた実験を行い,高速なビッグデータ並列処理を行えることを確認した。
システムソフトウエア