GPU Parallel Processing using Nvidia's Tegra 5 is coming. What are we expecting?
Well, I've been thinking about this ever since the first Tegra chip was announced in 2008. Apparently, Nvidia decided to leave the X86 CPUs Vs. GPUs fight with Intel and put it's on bet on the "post-PC" era as we're witnessing it today. But I've always thought, will Nvidia ever try to bring GPU parallel processing to mobile devices? When the Motorola ATRIX 4G w/ Tegra 2 was released, I knew it wasn't happening. We know that it did happen with the Tegra 3, either. The BSN* website were the only ones, I believe, who approached Nvidia about this very topic during CES 2013 (link). Now we know that Tegra 4 is not bringing it either. In Nvidia's own words:
"Today's mobile apps do not take advantage of OCL (OpenCL), CUDA or Advanced OGL (OpenGL), nor are these APIs exposed in any OS. Tegra 4's GPU is very powerful and dedicates its resources toward improving real end user experiences."
I posted a thread here on the Verge forums about 6 months ago predicting this (link). Few fellow Verge members thankfully participated, but seem to disagree.
Now, watch this part from Nvidia keynote yesterday (time-stamped to play the specific part):
"Logan (Tegra 5) has something that we've been dying to bring to the world for so long. It's almost the reason why we came. Logan integrates, for the first, our most advanced GPU. It's the world's first mobile processor with CUDA."
Do you guys think this is going to be a big game changer?
Do you think it can be much trouble for Qualcomm and other chip manufacturers?
Will the Android OS be the first proper environment to see GPGPU tasks done in a mobile device?
I know that mobile parallel processing isn't going to be exclusive to Nvidia, there's OpenCL. Recently, Anandtech discovered that the Nexus 4 and Nexus 10 has working OpenCl drivers (link). However, CUDA is, and Nvidia are sitting on tons of GPGPU technologies using it. I know this stuff needs at least 14 months for some things to clear up, but I thought I'd bring it to discussion.