-
Book Overview & Buying
-
Table Of Contents
OpenCL Programming by Example
By :
In this chapter we have discussed OpenCL implementation of several commonly occurring algorithms from different fields. Simple algorithms like linear regression to complex algorithms like k-NN could be explored to find the data and task parallel portion within this. Those are the scope of applying OpenCL. As shown in the case of k-NN algorithm, multiple kernels can be implemented and as shown in the case of Bitonic sort same kernel can be invoked multiple times within a loop. OpenCL is already applied to accelerate algorithms in diverse fields, such as Computational Finance, Computational Biology, Image Processing, Numerical Methods, Dense and Sparse linear algebra, mathematical or statistical modeling, simulation, spectral methods like weather forecasting, and computational fluid dynamics. More areas as well as more applications are yet to be explored for applicability of heterogeneous computing based on OpenCL.
Change the font size
Change margin width
Change background colour