“NVIDIA rewrites its core software stack approximately every two years to support new hardware generations and extract maximum performance.”