Introduction to GPGPU Programming in Metal
metalbyexample.com