Lecture 1 Multicore and GPU Programming

Introduction to Multicore and GPU programming

Eimear Crotty

Vulkan is a low-level graphics and compute API which aims to provide users with faster draw speeds by removing overhead from the driver. The user is expected to explicitly provide the details previously generated by the driver. The resulting extra code can be difficult to understand and taxing to write for beginners, leading to the need for a helper library.

Ewan Rice

OpenGL GPU Features and Fluid SPH

Nikolaos Verigakis

Eulerian Smoke Simulation on the GPU