https://hgpu.org/?p=28610
Many Cores, Many Models: GPU Programming Model vs. Vendor Compatibility Overview