Hacker News new | ask | show | jobs
Running CUDA on Raspberry Pi (zillians.com)
21 points by zillians 4838 days ago
World's first CUDA application running on Raspberry Pi (or any other ARMv6/7 boards) through transparent virtual GPU emulation
7 comments

Sure are a suspicious number of very new commenters here making their first comment ever.
Raising hand as one of the suspicious number of very new commenters. :p As suspicious as I look, however, I don't belong to them and it's not my first post either.
agree, also all around the same time of the post =P
How do we know you didn't create your account 900 odd days ago just to post this?
I am a loyal reader of HN for years and I just want to share with you some work we've done....
I didn't mean you! I meant MoreMoschops, twas only a joke ;)
Actually, you're the only other one to post in this thread. Every other account is just me.
sorry they're just my friends but obviously not myself
This is quite interesting, though keep in mind that the RPi is talking to another machine to do its GPU computations. There are actually combination Nvidia GPU & ARM board like SECO's CARMA DevKit (http://shop.seco.com/carma-devkit.html) Which will actually run CUDA locally with out virtualization
So.. it's just a publicity stunt? If it's not actually using the graphics hardware on-chip then there's nothing special about it that's relevant to the raspberry pi. Apparently there exists software that can give you virtual gpu's, that's cool enough news for me, a bit weird that they market it through the pi.
its likely for publicity, especially with Nvidia's GTC coming up next week
But it's too expensive. And as far as I know, the GPU virtualization breaks the barrier of the number of GPU cards inserted on the board. That is, if the library allows, we can dispatch the workload to as many as GPUs as possible.
True, but why not just run it on the host of the GPUs then? I guess the advantage would be on-demand GPUs.
Amazing, Raspberry Pi has been applied for many areas, however, it has computation limitation.

Now, it looks like GPU Virtualization has broken the barrier, and make a big move to the new world of Raspberry Pi.

Any idea how this can be useful for the Raspberry Pi or GPU community?
You should have been honest in your presentation and openly stated that not a single line of GPU code runs on the Pi.
I see. I will make it clearer.
Hey guys, you're low on memory on your php app. Now I can't check out your cloud gaming solution, maybe you should have hosted it in a cloud ;) (with more ram..)
Awww. I can't even load the text without javascript.
Bitcoin mining?
Even full speed GPUs will be nearly worthless for bitcoin mining within weeks.

EDIT: "Difficulty" determines the amount of computation required to create a bitcoin block. Hash rates have greatly increased lately and the difficulty automatically increases to maintain a constant block generation rate. Check out the charts here: http://bitcoindifficulty.com/

This doesn't run anything important on the Pi. The only thing running there is a client that dispatches calculation jobs to some server with nvidia GPUs somewhere is the network.

It is a stupid and deceptive publicity stunt.

You're right. GPU on any ARM SoC will never run full-fledge CUDA code (except Maxwell I guess), but the benefit of dynamic GPU resource allocation is still useful if we believe computing resource should be as flexible as storage in cloud environment
This looks really cool!