While Intel, AMD and Nvidia are arguably very different, they do share one universal vision for the future of the industry.
Source: The One Vision That Intel, AMD And Nvidia Are All Chasing – Why Heterogeneous Computing Is The Future