Multi-GPU processing with the GP100 and NVLINK will be discussed using a hypervelocity impact problem. Multi-GPU processing has always been possible via the PCIe interface which means communication between GPUs is accomplished through the CPU. The NVLINK connection allows software to bypass this slower connection and allow for direct communication between GPUs to improve performance. An SPH solver, a particle based method, is used to solve the hypervelocity problem. The SPH solver does all calculations on the GPU so it is a perfect choice to compare performance between the various GPUs past and present. The results for single and multiple GPU simulations for K20, K40, P6000 and GP100 are presented.