Which applications should be rewritten to use OpenCL?

Mac OS X 10.6 ships with OpenCL, but how many applications can have the best features if they are rewritten to use OpenCL? Which applications should be rewritten to use OpenCL?

+3
source share
3 answers

My company uses OpenCL for scientific calculations. Although I am not part of the development team that uses it, I can tell you a few things that they use to do this: large-scale image processing, imagining reconstruction, and massively parallelizing previously written scientific code.

Basically, OpenCL pretty much cuts. If you do not want / do not deal with this, it is best to leave it to those who need it. I am not trying to dissuade you, but it is a niche product designed for a niche market. You would be better off learning other areas of programming for potential employment goals.

+3
source

OpenCL - . , - ( Tesla). , , , . "" (, ), , , .

, , OpenCL, , ;).

+2

First of all, you cannot “rewrite” an entire application using OpenCL. You still need a “normal” language for the GUI, etc.

With OpenCL, you can speed up very large concurrent data problems. Most problems do not fall into this category.

The most promising candidates are graphics / video and sound processing. But every problem requiring the same operation on a very large dataset would be appropriate.

+2
source

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


All Articles