When Nvidia first showed off its Compute Unified Device Architecture (CUDA) parallel computing platform in 2006, it was a multi-billion-dollar bet that failed to turn a profit for a decade. Today, it ...