The amount of FUD being promoted in this thread is unbelievable
First of all, CUDA is not an API like "Mantle". CUDA is a "parallel computing platform and programming model" that makes it easier to use an NVIDIA GPU for general purpose computing and for extracting more parallelism (
http://blogs.nvidia.com/blog/2012/09/10/what-is-cuda-2/). At the time that CUDA was created, there was nothing else available to effectively do this.
Second of all, "Mantle" as an API is destined to fail in the marketplace for a variety of reasons. One is that the majority of PC gamers and PC Game developers (including John Carmack and Tim Sweeney) prefer NVIDIA GPU's + Intel CPU's compared to AMD GPU's/CPU's. Two is that open platform gaming (which includes Windows PC, Android PC, SteamOS, etc) is growing. Three is that ultra mobile platform gaming is growing, and NVIDIA/Intel/Qualcomm are
way ahead of AMD in that area. For example, the tremendous efficiency gains that NVIDIA is seeing in the ultra mobile GPU space starting with the Kepler.M GPU in "Logan" will filter through their entire lineup in the near future with Maxwell and beyond.