Tech war: Nvidia Tegra X1 takes on Snapdragon 810 with raw GPU power
Central processing units (CPU)
Both chips are made on a 20nm process, which means their components are smaller and more energy-efficient than before. We don't know yet what frequency the Tegra X1 CPU is clocked to, but the Snapdragon 810 can raise the needle to 2.7GHz. Both have their LPDDR 4 memory clock speed at 1.6GHz, with peak memory bandwidth reaching up to 25.6GB/s.
So, technically, it's almost the one and the same CPU, huh? No, it's not. The similarities end here. There's a multitude of differences in optimization techniques, turbo & throttling management, and built-in technologies to differentiate the X1 and 810. Most importantly, their graphics units are totally different.
Graphics processing units (GPU)
The Tegra X1 continues Nvidia's strategy of scaling down its general-purpose GPU microarchitecture to a mobile format. It took two years for the Kepler m-a, which debuted in the company's GeForce 600 series of desktop cards, to reach Nvidia's mobile computing projects. For the Tegra X1, it took the company just one year to introduce its Maxwell m-a to a mobile GPU - cheers for progress! Talking about progress, the Tegra X1's GPU escalates to a whopping 256 shader cores, up from the no-less impressive 192 shader cores found in its predecessor's.
Now, how about a brief explanation of the whole “256 core processor” brouhaha Nvidia has been raising? See, although a SoC (system-on-chip) melds together a central processing unit (CPU), a graphics unit (GPU), a modem, and other components (for example, signal and motion processors) on a single chip, said units exist independently on it and are formed differently. The CPU consists of those eight ARM cores we mentioned above, and they are optimized for serial processing - that is, these cores process whatever tasks gets thrown at them one by one, in sequential order. The graphics unit, however, has a parallel architecture - it consisting of many smaller, more arithmetically-efficient cores designed to handle multiple tasks simultaneously. So, in the Tegra X1's case, we end up with a octa-core CPU and 256-core GPU. Anyone telling you the Tegra X1 is a 256-core CPU is either misinformed, or a snake oil salesperson.
Impressed? Wait until you see what Qualcomm did with the Adreno 430 GPU that bosses the Snapdragon 810's graphics department. This beast has 288 shader cores - more than the Tegra X1 ever had! You might have missed that, because unlike Nvidia, Qualcomm simply didn't market it to you. But really, it's not only the quantity that matters here, it's how hard they're being pushed. The Tegra X1's GPU clock speed reaches a whirring 1GHz, while the Adreno 430 purrs at 600MHz. The last factor alone is enough to let the X1 claim the raw GPU power crown, but it is not that simple in reality.
Connectivity and multimedia technologies
Now that we've examined the hardware thoroughly, let's see the additional features these SoC's are enabling. Smartphones and tablets are multimedia and connectivity powerhouses, first and most, so there's a heavy emphasis on fast internet and high-resolution video. Thus, the Nvidia X1 is ready to power 4K displays or feed 4K@60fps content to an external display over HDMI 2.0. It supports H.265 and H.264 encoding and decoding, while JPEG de/compression boasts a 5x speed boost. eMMC 5.1 storage support is also included. Connectivity-wise, the X1 hasn't been properly detailed yet, but we can assume it will have the BT, Wi-Fi, NFC, GPS, 2G/3G/4G bases covered.
Feature-wise, the Snapdragon 810 is a well-rounded SoC as well, although it doesn't give that “ahead of its time” vibe. Its eMMC support is limited to v5.0, while the HDMI 1.4 support and the less powerful graphics unit means a maximum of 4K@30FPS video streaming and processing. Yet, the 810 boasts many a tricks of its own, and its connectivity is overly-futureproof – in addition to the bases, it already has LTE Cat 9 networks covered – and that means up to 450Mbps download speeds, glad you asked!
Is the Tegra X1 really more powerful than a supercomputer?
The short answer is “not quite.” The long, scientific answer is that the super-computer story is great for marketing, but computer tech website KitGuru's super-computations prove the reality is quite different:
That's the cold mathematical proof Nvidia's marketing probably didn't want you to see. However, credit has to be given where it's due – at FP16 operations, the Tegra X1 nails a peak 1024 GFLOPS, a full teraflop of processing power. This probably fueled the “supercomputer” angle of the announcement, and it does make for an incredibly powerful processor, hands down.
The Nvidia Tegra X1 is the most advanced SoC for mobile applications by far. Yet, the company explicitly stated that the kind of power it enables is not needed in today's smartphones and tablets, but for self-driving cars. Outside the automotive industry, we expect to see a limited number of mobile devices use the X1 in an underclocked form, at best. Thus, Nvidia's beast isn't a threat to Qualcomm's hegemony over the mobile chipset industry. The Snapdragon 810 remains the one processor you'll be seeing in most flagship smartphones and tablets for the majority of 2015, and Nvidia is okay with that, because it's after a different market with the X1.