Implementation of a gpu accelerated vector addition.
This repository is a C++ port of Apple's tutorial Performing Calculations on a GPU originally written in Objective-C and serves as a personal knowledge archive.
Objective-C tutorial by Apple
https://developer.apple.com/documentation/metal/performing_calculations_on_a_gpu
Getting started with Metal and C++ by Apple
https://developer.apple.com/metal/cpp/
Program metal with C++ by Apple
https://developer.apple.com/videos/play/wwdc2022/10160/