Omni
OpenMPコンパイラの研究開発 並列分散システムパフォーマンスつくば http://pdplab.trc.rwcp.or.jp/pdperf/home.ja.html
|
OpenMPとは、最近普及してきた共有メモリ型マルチプロセッサ向けの並列プログラミング標準化インタフェースで、これまでの逐次プログラムに並列処理部分を書き加えることで、簡単に複数のCPUを利用する並列プログラムにすることができるものです。 当研究室で開発した Omni OpenMPコンパイラは、最近話題のLinuxにも対応しており、インターネットを通じて、無償でソースプログラムをダウンロードし、だれでも利用できます。 OpenMPを並列処理の中核的な並列処理技術として位置付け、PCやワークステーション、共有メモリマルチプロセッサをネットワークで結合した計算機クラスタ向けのOpenMPコンパイラの開発も行っています。繁雑だった並列プログラミングが、このコンパイラにより一つのOpenMPプログラムで様々な並列計算機に対応できるようになります。デジタルポスターセッションでは、現在公開中のOmni OpenMPコンパイラのプログラミング環境のデモとクラスタ向けのOpenMPコンパイラの概要について説明しました。 |