📜 ⬆️ ⬇️

What is the connection between a worm about a millimeter in length and OpenCL?

image

Recently, there was an article about the project OpenWorm . The project uses OpenCL to calculate the hydrodynamics of smoothed particles on both the CPU and the GPU. Among the researchers / developers are our compatriots Andrey Palyanov and Sergey Khairulin from the Siberian Branch of the Russian Academy of Sciences.

Under the cut, the geography of the OpenWorm community, as well as the popularity rating of development on OpenCL by country and examples links for the 2.0 standard version

Judging by the publications, Andrey Palyanov and Sergey Khairulin participate in the NeuroML project and performed the optimization of the PCI-SPH algorithm for GPGPU. And I learned that this project is going to use OpenCL, in March last year from their colleague on the project Matteo Cantarelli.
')
Openworm community geography according to the site :

image

The situation with the popularity and use of OpenCL in Russia is strange. Judging by the statistics of my blog and links to it from the forum of the khronos.org consortium site and the JavaCL documentation, the topic of GPGPU is not popular in our country. Perhaps not very representative, but the popularity rating of the development on OpenCL by country (based on my blog and without considering the latest Habr effect):

1. United States
2. Germany
3. Ukraine
4. United Kingdom
5. Poland
6. Latvia
7. France
8. Canada
9. China
10. Russia

Sadly ... While OpenCL is not only a GPU, CPU, but FPGA. Why do you think this situation?

Finally, the news for those who are interested. The release of the new version of AMD APP SDK 3.0 Beta for OpenCL 2.0. Which also includes the C ++ “Bolt” template library and an optimized version of OpenCV (Open Computer Vision) for OpenCL .

Examples in the SDK archive will allow you to deal with the features that appeared in version 2.0: SVM Coarse Grain, Pipeline, Shared Virtual Memory Pointer, SVM Fine Grain Buffer , C ++ 11 Atomics, Device-side Enqueue , Depth Image.

Detailed description of examples in the AMD blog and SDK.

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


All Articles