each nVidia GPU has a certain Compute Capability (https://developer.nvidia.com/cuda-gpus).
Depending on the model and age of your GPU, it will have a certain capability that will be the hard ceiling for what you can program using CUDA
When you're just getting started and learning that won't matter though. Any Nvidia card from the last 10 years should be fine.
Recognizing that this won't result in any useful benchmarks, is there a way to emulate an nvidia gpu? In a docker container, for instance?