This repository contains code samples used at EUROfusion Webinar 5. Recording of the webinar can be found at https://www.youtube.com/watch?v=YD_QO5Ilz2U
- Give an example code of a Vulkan Compute application with comments
- Show importance of memory coalescing and shared memory bank conflicts. More information on this topic can be found here: https://developer.nvidia.com/blog/efficient-matrix-transpose-cuda-cc/
Sample CMakeLists.txt file configures project based on VulkanTransposition.c file with shaders located in shaders/ folder.
Initial version of Vulkan Compute transposition sample is developed by Tolmachev Dmitrii
Peter Grünberg Institute and Institute for Advanced Simulation, Forschungszentrum Jülich, D-52425 Jülich, Germany
E-mail 1: d.tolmachev@fz-juelich.de
E-mail 2: dtolm96@gmail.com
Updated version by Shu Wang, shu@erlangnetwork.com