OpenMPを使用してアプリケーションを実装しました.Ubuntu 16.04でGCCを使用してコンパイルしたアプリケーションで、アプリケーションのオーバーヘッドを計算します。 (私のアプリケーションのバイナリファイルは、例えばxyz.exe
のためである。)そのために私のプログラムにEPCCのOpenMP Microbenchmarkスイートを使用する方法
私はEPCC OpenMPのマイクロベンチマークスイートを使用しようとしています。スイートをmake
した後、syncbench
(./syncbench
)というベンチマークの1つを端末上で実行しようとしました。しかし、私はOpenMP実装(xyz.exe
)でベンチマークを使用する方法について知りたいと思います。私はスイート(https://www.epcc.ed.ac.uk/research/computing/performance-characterisation-and-benchmarking/epcc-openmp-micro-benchmark-suite)のEPCCの公式ウェブページとインストールコードで利用可能なREADME
を検索しようとしましたが、どのように正確に行うことができませんでした。
誰かが独自の実装にこのスイートを使用している場合は、ベンチマークを実装とどのようにマージしたか教えてください。
私は並列コンピューティングとベンチマークに慣れていますので、私の質問が簡単なことがあればよろしくお願いします。
それは混乱だったので、私は、タイトルを変更しました。最初に、OpenMPの独自の実装があると思いました。 –
@VladimirF:変更に感謝します。また、自分で実装しています。混乱のために申し訳ありません、私は再び私のクエリを編集しました。 – krishtof
いいえ、あなたの意図はOpenMP自体の実装なので、OpenMPの実装はありません。そこが肝心だ。 –