Future of AMD/Radeon's GPU Compute

@Wendell et al.

I watched your recent visit to the AMD campus in Texas. Was there any mention of where they're going with GPU compute? Secondary markets and systems were mentioned. I'm delving into Deep Learning at work and academia, and I'm hoping they come through with something similar to NVidia Digits and NVidia's other similar suites.

At this level, hardware is only half the battle. Robust secondary suites/software is the other. Yes, I can program; no, I do not want to develop a custom framework (test one - sure!). I want to help solve my employer's problems!

Are there any rumblings of running CUDA developed solutions on AMD GPUs (OpenCL?)? Here is something I dug up from 2016 and this 2015 WCCF (I know) article. It looks like the direction might be full migration from CUDA to OpenCL; unfortunately, I do not see an ecosystem that gives me a "warm fuzzy".

If anyone can direct me to information on this topic, I am eager to learn. I'm helping set direction where I work and doing some research. I'd love to give those listening more than one viable (robust, enterprise ready) option.

I hope I'm wrong. Please educate!

Thanks, c0d1st

Yes you can read more about it on the GIT repo


I am just getting into the opencompute stuff myself and find the AMD developer page to be a great tool to get a picture of where things are now.

Also the developers from within AMD and other companies that are submitting code keep a nice rolling blog of sorts to look through you can find it here.
http://gpuopen.com/professional-compute/
best of luck

@backbone

Thanks! This should be plenty for me to start with. It's amazing what a few links starts. Waiting for Ryzen workstation hardware, and then I'm going all in. Until then, lots of reading.

Thanks again, c0d1st

You're Welcome,
If you are like me your head will be swimming with ideas and questions after reading into this stuff. I have a couple Fury X cards in my machine so I just couldn't wait to try out some of the great Compute tools AMD is making available.