大規模な計算,データに対する並列分散処理のためのシステムソフトウェアについて研究しています. 学生時代は東京大学大学院 情報理工学系研究科 電子情報学専攻 田浦研究室 に所属し,博士(情報理工学)を取得しました.
研究について
マルチコアCPUからクラスタ,スーパーコンピュータといった大規模並列計算機まで, 手軽にかつ効率よく扱えるような並列分散処理系について研究しています.
Itoyoriはその目的のために開発されたC++ライブラリです. Itoyoriは生産性の高いグローバルビューに基づくタスク並列プログラミングを可能にし,なおかつ高い性能を達成しています. 詳細についてはドキュメントやGitHubをご覧ください.
キーワード: タスク並列,スレッド,動的負荷分散,ワークスティーリング,PGAS処理系など.