As part of our research in Phylanx, our team has worked to create GPU support in Blaze. In this seminar Jules Pénchot, an intern from Université Paris-Saclay, presents his library, Blaze CUDA. This library takes advantage of Smart Expression Templates and assign function overloads to execute data placed in a Blaze CUDA container on the GPUs.
Links to the video and lecture materials can be found below:
Video: https://youtu.be/oKtk6jxag-U
Slides: https://github.com/STEllAR-GROUP/blaze_cuda/blob/dev/presentation.txt
Pingback: Phylanx Report: September 2019 – Phylanx