Talks and publications

See also

Slides for these and other talks may be found at

University of Texas at Austin, 2013

An overview of VexCL interface.


Meeting C++, Berlin, 2014

Discussion of C++ techniques that VexCL uses to effectively generate OpenCL/CUDA compute kernels from the user expressions.




  • D. Demidov, K. Ahnert, K. Rupp, and P. Gottchling. “Programming CUDA and OpenCL: A Case Study Using Modern C++ Libraries.” SIAM Journal on Scientific Computing 35.5 (2013): C453-C472. DOI: 10.1137/120903683.

  • K. Ahnert, D. Demidov, and M. Mulansky. “Solving Ordinary Differential Equations on GPUs.” Numerical Computations with GPUs. Springer International Publishing, 2014. 125-157. DOI: 10.1007/978-3-319-06548-9_7.