JA EN
コード
システムソフトウェアを研究するグループとして,私たちは研究成果としての公開に加え,研究全体の効率化に資するものとして,オープンソースソフトウェアの公開に強い関心を持っています.今後さらに追加していく予定です.
研究
- MassiveThreads は,Pthreads 互換 API を備え,数百万スレッドを扱える高性能マルチスレッドライブラリです.
- GXP は,クラスター,スーパーコンピュータ,分散システム向けの並列シェルで,並列/分散 make もサポートしています.
- sshfsmux は,1つのマウントポイント上で SSH 経由で複数ホストをマウントできる,FUSE ベースのファイルシステムです.
- paratrac は,FUSE ベースのファイルシステムプロファイリングツールです.
- Itoyori は,グローバルビューの fork-join タスク並列性のための分散マルチスレッドランタイムシステムです.
小規模ツール
- textshot は,jumpshot-4(slog2)性能可視化ツールのシンプルなラッパーで,非常に簡単なテキストベースのログ形式をサポートします.
- cpulock は,複数プロセス(マルチスレッドかどうかを問わない)を実行する際に,各プロセスへ CPU セットを排他的に割り当てるユーティリティです.
- smart-gnuplotter は,大量の gnuplot グラフを簡単に描画するための Python ライブラリで,グラフの多い TeX 論文・スライドの自動生成に便利です.
- MassiveLogger は C で書かれたマルチスレッド向け軽量ロギングライブラリで,bokeh 製の専用ビューアが付属します.
その他
- mdoch は,Chapel プログラミング言語で分子動力学シミュレーションを書くための進行中プロジェクトであり,Chapel 自体の評価にも役立っています.