Hemi Cuda just for fun

Nice work and progress.