Why is Amazon P2 instance cost much more than G3? I'm currently looking for the correct number of 2018 budget for the AWS instances in preparation of more deep neural net training, but now a bit confused because of this chart below:



p2.16xlarge costs 3 times more than g3.16xlarge with the same number of processors but slightly less memory. Is this diff just because of the memory difference? or is there any other key difference between p2 and g3 instances? If I'm missing anything here, please share your wisdom!

Thanks,
p2.16xlarge has 16 Tesla K80 GPUs
g3.16xlarge has 4 Tesla M60 GPUs
p3.16xlarge has 8 Tesla V100 GPUs.


I believe the number is a reference to the vCPUs (they all have 64).  Comparing the 1 GPU instance of each type, p3 is the most expensive, then g3, then p2, as expected.