blackkstar
Honorable
The whole Nvidia thing looks to me like Nvidia finally gives up on Tegra and goes to just make money off of other people's ARM devices via licensing.
I think they too see the end of the ARM consumer boom and they are trying to come up with a back up plan. A significant portion of the ARM industry is planning on moving to servers. But an SoC like what Nvidia has isn't what you need there.
I personally think they are in the worst position out of any of the big chip makers.
Gaming GPU is a sketchy market as far as long term stability. Nvidia also has to compete with AMD, who has GPUs in all major consoles and has Mantle. Nvidia now has to convince game developers to optimize for their architecture, but doing so harms the console ports for consoles that have AMD GPUs.
Consumer ARM SoC has never gone anywhere for Nvidia. IIRC it's been a giant money sink for them and it's never managed to yield enough design wins to make the whole thing worth while. Tegra is on its 5th version yet we have yet to see it gain traction. To put this into perspective, it's like GTX 200 to GTX 900 (300 and 800 are getting skipped or were) all being complete failures in market. Or for AMD flavor imagine HD 2000 series to HD 7000 series being failures.
For ARM server, Tegra main selling point is their GPU. ARM servers are targeted toward microservers. Servers whose primary goal is to offer the smallest CPU possible with the most connectivity options. A large GPU is useless here.
GPGPU is in trouble. CUDA is going to have to compete with HSA, HSA foundation, and AMD, Samsung, etc. They also have to fight Intel Xeon Phi. "Marry the CUDA platform for life" sounds really unappealing in the face of OpenCL/HSA/HSA Foundation and Xeon Phi running x86 code.
Their only options going forward are HPC and embedded. Via and AMD are killing it in embedded (mostly Via though). HSA (and probably Xeon Phi) is going to be a hard fight for Nvidia. Their latest move is sort of scary to me. It shows me that Nvidia is acknowledging they have a rough future ahead and their cards to play are running low. They more than likely want to land some sort of long term revenue stream with these patents. In a way I sort of feel like this move is Nvidia started to admit they are going to lose in HPC, GPGPU, consumer GPU, mobile SOC, etc and they are trying to salvage what they have left.
We are at a big phase of transition for hardware. Gaming GPUs are so powerful now that mid range cards from last generation are more than enough. AMD is losing CPU war against Intel, and even though AMD can be 50% slower in single thread performance at times, that's still not enough to make it so slow that it's not worth buying, because there aren't any single threaded programs that are demanding enough to ruin an experience on AMD's single thread performance. At worst you get a somewhat inferior experience, but it's not bad enough that you can't even run it.
I feel AMD and Intel really do have a forward looking plan with their products, but Nvidia doesn't have anything that's taking off.
I think they too see the end of the ARM consumer boom and they are trying to come up with a back up plan. A significant portion of the ARM industry is planning on moving to servers. But an SoC like what Nvidia has isn't what you need there.
I personally think they are in the worst position out of any of the big chip makers.
Gaming GPU is a sketchy market as far as long term stability. Nvidia also has to compete with AMD, who has GPUs in all major consoles and has Mantle. Nvidia now has to convince game developers to optimize for their architecture, but doing so harms the console ports for consoles that have AMD GPUs.
Consumer ARM SoC has never gone anywhere for Nvidia. IIRC it's been a giant money sink for them and it's never managed to yield enough design wins to make the whole thing worth while. Tegra is on its 5th version yet we have yet to see it gain traction. To put this into perspective, it's like GTX 200 to GTX 900 (300 and 800 are getting skipped or were) all being complete failures in market. Or for AMD flavor imagine HD 2000 series to HD 7000 series being failures.
For ARM server, Tegra main selling point is their GPU. ARM servers are targeted toward microservers. Servers whose primary goal is to offer the smallest CPU possible with the most connectivity options. A large GPU is useless here.
GPGPU is in trouble. CUDA is going to have to compete with HSA, HSA foundation, and AMD, Samsung, etc. They also have to fight Intel Xeon Phi. "Marry the CUDA platform for life" sounds really unappealing in the face of OpenCL/HSA/HSA Foundation and Xeon Phi running x86 code.
Their only options going forward are HPC and embedded. Via and AMD are killing it in embedded (mostly Via though). HSA (and probably Xeon Phi) is going to be a hard fight for Nvidia. Their latest move is sort of scary to me. It shows me that Nvidia is acknowledging they have a rough future ahead and their cards to play are running low. They more than likely want to land some sort of long term revenue stream with these patents. In a way I sort of feel like this move is Nvidia started to admit they are going to lose in HPC, GPGPU, consumer GPU, mobile SOC, etc and they are trying to salvage what they have left.
We are at a big phase of transition for hardware. Gaming GPUs are so powerful now that mid range cards from last generation are more than enough. AMD is losing CPU war against Intel, and even though AMD can be 50% slower in single thread performance at times, that's still not enough to make it so slow that it's not worth buying, because there aren't any single threaded programs that are demanding enough to ruin an experience on AMD's single thread performance. At worst you get a somewhat inferior experience, but it's not bad enough that you can't even run it.
I feel AMD and Intel really do have a forward looking plan with their products, but Nvidia doesn't have anything that's taking off.