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.
source
share