長さ約1ミリのワームとOpenCLの関係は?

画像

最近habrでOpenWormプロジェクトに関する記事がありました。 このプロジェクトはOpenCLを使用して、CPUとGPUの両方で平滑化された粒子の流体力学を計算します。 研究者/開発者の中には、ロシア科学アカデミーのシベリア支部から来た同胞のアンドレイ・パリャノフセルゲイ・カユリンがいます。

カットの下では、OpenWormコミュニティの地理、および国別のOpenCLでの開発の人気度と標準バージョン2.0の例へのリンク

出版物から判断すると、Andrey PalyanovとSergey KhairulinはNeuroMLプロジェクトに参加し、GPGPUのPCI-SPHアルゴリズムを最適化しました。 そして、私はこのプロジェクトが昨年3月にプロジェクトの同僚であるMatteo CantarelliからOpenCLを使用することを学びました。

サイトによるopenwormコミュニティの地理:

画像

ロシアでのOpenCLの人気と使用の状況は奇妙です。 私のブログの統計と、 khronos.orgコンソーシアムWebサイトのフォーラムおよびJavaCLドキュメントからのリンクから判断すると、GPGPUトピックは私たちの国では人気がありません。 おそらく非常に代表的なものではありませんが、OpenCLでの開発の人気度の国別評価(私のブログに基づいており、最新のhabr効果を考慮していません):

1.アメリカ合衆国
2.ドイツ
3.ウクライナ
4.イギリス
5.ポーランド
6.ラトビア
7.フランス
8.カナダ
9.中国
10.ロシア

悲しい... OpenCLはGPU、CPU、FPGAだけではありません。 なぜこの状況が発展したと思いますか?

最後に、興味のある人向けのニュースです。 OpenCL 2.0用のAMD APP SDK 3.0 Betaの新しいバージョンのリリース。 Bolt C ++テンプレートライブラリとOpenCL用の OpenCV (Open Computer Vision)の最適化バージョンも含まれています。

SDKアーカイブの例では、バージョン2.0で登場した機能を扱うことができます: SVM Coarse Grain、 Pipe 、New Workgroup Built-in API、Image Read and Write、Program Scope Variable、Generic Address Space、Shared Virtual Memory pointer with offset、SVM Fine Grain Buffer 、C ++ 11 Atomics、 デバイス側エンキュー 、深度イメージ。

AMDブログおよびSDKのサンプルの詳細な説明。

Source: https://habr.com/ru/post/J245563/


All Articles