NVIDIA Tegra K1: First Mobile Chip With Hardware-Accelerated OpenCL 52
New submitter shervinemami writes (starting with a pretty big disclaimer: "I'm an Engineer at NVIDIA.") The latest CompuBench GPU benchmarks show NVIDIA's Tegra K1 running whole OpenCL algorithms around 5x faster than any other mobile device, and individual instructions around 20x faster! This huge jump is because mobile companies have been saying they support OpenCL on mobile devices since early 2013, but what they don't mention is that they only have software API support, not hardware-accelerated OpenCL running faster on their GPUs than CPUs. Now that NVIDIA's Tegra-K1 chip has started shipping in devices and thus is available for full benchmarking, it is clearly the only mobile chip that actually gives you proper hardware-accelerated OpenCL (and CUDA of course!).
The K1 is also what's in Google's Project Tango 3-D mapping tablet.
Re: (Score:2, Informative)
ALL it does is bark WTF?
You must have a defective version. Maybe you should take it to see a doctor. [wikipedia.org]
I've been watching this (Score:2)
I have the Asus Transformer Prime 201 with the Tegra 3 and it is/was a pretty damn good CPU. The tablet is still quite useful despite being a few years old. I skipped the Tegra 4s and have been waiting for K1 powered tablets. I do a fair bit of gaming on my tablet and I can't wait to see what developers do with the K1.
Re: (Score:2)
I have the Asus Transformer Prime 201 with the Tegra 3 and it is/was a pretty damn good CPU. The tablet is still quite useful despite being a few years old. I skipped the Tegra 4s and have been waiting for K1 powered tablets. I do a fair bit of gaming on my tablet and I can't wait to see what developers do with the K1.
Then I assume you know NVIDIA just came out with their K1-powered SHIELD tablet that is focused on gaming and also has a decent stylus. 8 inches, 16GB wifi only version is $300. It's the first tablet to check all of the boxes for me so I ordered one last week (though it's still not here).
Re: (Score:2)
I have the Asus Transformer Prime 201 with the Tegra 3 and it is/was a pretty damn good CPU. The tablet is still quite useful despite being a few years old. I skipped the Tegra 4s and have been waiting for K1 powered tablets. I do a fair bit of gaming on my tablet and I can't wait to see what developers do with the K1.
Then I assume you know NVIDIA just came out with their K1-powered SHIELD tablet that is focused on gaming and also has a decent stylus. 8 inches, 16GB wifi only version is $300. It's the first tablet to check all of the boxes for me so I ordered one last week (though it's still not here).
Yes, I do. I'm waiting for a few other options to come out. I really prefer the 10" format of my Asus so I'm hoping they announce a new Transformer powered by the K1 soon. I have been considering the Shield though.
Re: (Score:1)
Funnily enough, the Shield's size was a deal breaker for me too. I have the Nexus 10 and I'm still very happy with it and its screen real estate. I had zero desire to get any other tablet until I saw and read about the shield. Expecially for that price point. But I just can't see the point of dropping 2" in screen size when I'm an avid digital comic/manga reader.
I'm not even that keen on the gaming, I'm just blown away by all that processing power for less than the price of my Nexus 10 from two years ago!
Re: (Score:2)
I love my Transformer for a number of reasons. It's really a tiny laptop, for one. I don't do a lot of document editing on it but I can and have. I can plug a USB->Serial cable into it and console into firewalls, routers, etc. I can VPN in to either work or home then use RDP to do real work if I have to. The gaming part is just icing on the cake. I sometimes travel a lot and having a lightweight Netflix/Gaming device is a huge boon to me.
Re: (Score:2)
Re: (Score:1)
of course, they totally learned their lesson and won't be making that mistake again!
Re: (Score:2)
Tools available? (Score:2)
Re: (Score:2)
There is currently no published dev tools for OpenCL for the tegrak1. If you want to do development for a *specific* device that has a k1 (such as the shield tablet) you need to use the tegra android development pack, and guess what, it does NOT support CL yet. The OP is reporting on something that is not even out yet.
https://developer.nvidia.com/t... [nvidia.com]
Since google has not put their weight behind OpenCL any CL development you do for android will be very device specific. So the fragmentation issue that Apple b
Re: (Score:2)
First, I consider this a very cool development, that a major GPU manufacturer actually caught on that people use their hardware for more than just gaming. That said...
Be careful what you wish for. Offloading work from a CPU to a power-hungry GPU makes tons of sense in a desktop, or even server (for certa
False. (Score:5, Informative)
The Nexus 10 I purchased on launch day had a working OpenCL implementation. I ran some kernels on it and it was definitely GPU accelerated. A software update actually removed the CL driver later on as Google backtracked on CL support and began promoting their Renderscript instead.
http://www.anandtech.com/show/... [anandtech.com]
Also, the nVidia jetson-tk1 that I purchased does NOT have a working OpenCL implementation.
Look at the comments from the nvidia employee: http://devblogs.nvidia.com/par... [nvidia.com]
This article is just free advertising for nVidia, and its false information too!
They make great hardware, why do they have to be so damn dishonest all the time?
Re:False. (Score:5, Informative)
The Anandtech article clearly mentions that OpenCL in Nexus 10 was an unsupported feature that hackers figured out how to use but it wasn't actually intended for developers to use officially, hence why it disappeared soon after an update. So I guess you are right that Tegra K1 is perhaps not the first mobile chip to do GPU accelerated OpenCL, but it is the first one to officially offer it and provide full support to ensure it runs well without bugs and without high power draw, etc.
And yes it's true that the Jetson TK1 embedded Linux board doesn't support OpenCL at all, but that is due to Linux OS related issues. There are only OpenCL drivers for Tegra K1 on Android, not Linux (unfortunately!). That doesn't change the fact that the Tegra K1 chip supports hardware-accelerated OpenCL on Android.
So I don't see either of those 2 points as being false information or dishonest.
Re: (Score:2, Insightful)
"Tegra K1 ... is the first one to officially offer it (OpenCL)"
"TK1 embedded Linux board doesn't support OpenCL at all"
^^^That's some fine nVidia double-think right there ^^^
"Tegra K1 chip supports hardware-accelerated OpenCL on Android."
Ahh there it is, finally the cold hard truth. Took us a little bit of time to get to the truth now, hmmm?
"but that is due to Linux OS related issues"
Oh we are back to playing loose with the truth now!
So we have Cuda on TK1 but not CL because of Linux OS issues. Yeah, right.
Re: (Score:2)
If I really wanted to bash the jetson TK1 I would probably talk about how it lacks any kind of official wifi support...you have to use a community created kernel to get wifi support, because nVidia punted on the issue for whatever reason. buyer beware! Meanwhile the $35 raspberry pi (and its official raspbian linux) has supported wifi for a long time now. For the price nVidia is charging they really need to increase their support/maintenance of Jetson tk1. Its a shame because the cuda samples for Jetson rea
Re: (Score:1)
Re: (Score:2)
nVidia makes the chips and very recently a couple of reference designs and retail tablets. They don't make the OS and other software.
As you pointed out, Google (not nVidia) removed support for CL rendering to push their own product. I'm sure nVidia was unhappy about that as it removed one of their competitive advantages.
With the Tegra K1, nVidia is pointing out (quite rightly) that their hardware supports a bunch of new things. nVidia's literature describes the Jetson-TK1 as a development kit, not a prod
Re: (Score:2)
Re: (Score:1)
Recent iPhones certainly have very powerful PowerVR GPUs, and Apple was the original creator of OpenCL. But can you show any benchmarks or proof that iPhone 5S allows GPU-accelerated OpenCL apps?
Re: (Score:2)
OpenCL is not available on iOS. Nor does it look like it ever will be. Apple still promotes the OpenCL project, but for GPU compute on iOS devices they have indicated that they are putting their efforts behind their new Metal API, which is generic enough that it can be used for graphics or compute.
Re: (Score:2)
Xiaomi MiPad
Wow. A 4:3 aspect ratio?
Do they per chance also have matte/non-glossy screens?
Re: (Score:2)
PC abandoned? (Score:2)
Everyone needs to learn the lesson of the Ouya, nobody will develop for devices that are easily hacked to play pirated software.
Your claim means nobody will develop for PCs. Yet developers do in fact develop for PCs.
Re: (Score:3)
image processing of the device's camera output would be one such use...
Re: (Score:2)
"Conformant" does not mean it is actually running faster due to GPU hardware acceleration. On mobile, "conformant" OpenCL usually just means it runs on the CPU or runs on the GPU at a very slow speed, as opposed to Tega K1 that is giving clear GPU speedups.
sorry, but this is BS (Score:5, Informative)
NVIDIA is not supplying a proper OpenCL toolchain for the Ubuntu 14.04 LTS-based developer's kit for the Jetson Tegra TK1 hardware. As a result, it is effectively not possible to develop OpenCL applications for the chip, unless you are a big enough operator to develop your own OpenCL compiler. If you click through to TFA, you will note that I pointed this out months ago. Claiming that OpenCL is properly supported for this hardware by NVIDIA is simply not true.
Re: (Score:3, Insightful)
OpenCL isn't supported by Tegra K1 on Linux4Tegra (ie: Jetson TK1 embedded board) but it is clearly supported on Android, hence why this benchmark was able to execute and post results.
Re: (Score:2)
and where is the sdk/tools needed to run CL kernels on the shield tablet so your results can be recreated?
Re: (Score:1)
I haven't used the Shield Tablet so I'm not sure (I only have a Jetson TK1, that uses CUDA on Linux). It isn't possible to directly compare CUDA on Tegra K1 versus CUDA on any other mobile device, whereas there are obviously many competing devices supporting OpenCL, so the linked benchmark results are probably the closest thing there is to an apples-to-apples comparison of GPGPU compute performance on Tegra K1 versus all the competition. If a marketing slide on the NVIDIA website said Tegra K1 gets 5x boost
Re: (Score:2)
I just LOVE the part where you didn't even answer my fucking question!
Pointless because Android will not support it. (Score:3)
https://code.google.com/p/andr... [google.com]
No matter how valid the arguments of those who favor OpenCL are, Google just answers with FUD.