長さ約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のサンプルの詳細な説明。



All Articles