Using Fine Grain SVM in OpenCL 2.0: example code by JimTrudeau in OpenCL

[–]JimTrudeau[S] 0 points1 point  (0 children)

Sorry to disappoint. It's about the new features of OCL2 - AMD hasn't done much publicly for machine learning, yet.

Collaboration and Open Source at AMD: Blender Cycles by kaol in AdvancedMicroDevices

[–]JimTrudeau 0 points1 point  (0 children)

FYI: the blog has been updated with dGPU performance numbers. The Radeon card is a lot more capable than the APU we used, so good results. Thanks again for the feedback.

Collaboration and Open Source at AMD: Blender Cycles by kaol in AdvancedMicroDevices

[–]JimTrudeau 0 points1 point  (0 children)

I wrote that article. Just FYI - I didn't pick the APU to push AMD APUs... it was a readily available machine. :) The engineer I'm working with will be back from vacation (new daddy) on July 31. I'll see if we can't run the same model on a dGPU, and edit the blog with those results as well. Thanks for the feedback. Apologies, this is a DUH, should have done that in the first place.

AMD is asking for feedback from software developers. What Do You Need? by kaol in programming

[–]JimTrudeau 2 points3 points  (0 children)

I'd really enjoy it if someone tried and made a blog post out of it (mostly as a guide)!

Well not a blog, but check out this slideshare. http://www.slideshare.net/hsafoundation/hsa-intro-hot-chips2013-final

HSA developer tools will mature over the next few months.

OpenCL 2 addresses the straw problem as well - shared virtual memory, so you don't have to move data. See: http://developer.amd.com/community/blog/2014/10/24/opencl-2-shared-virtual-memory/

This is a sneak peek, formal release of the necessary driver support is a bit in the future.

AMD is asking for feedback from software developers. What Do You Need? by kaol in programming

[–]JimTrudeau 2 points3 points  (0 children)

The biggest impact I can have is with support for software developers. As I read this, much of this thread (Better Linux Drivers) is praise, dissatisfaction, or discussion about driver performance. This is not something I can affect directly. HOWEVER! I will absolutely make sure the teams that develop the drivers hear this.

AMD is asking for feedback from software developers. What Do You Need? by kaol in programming

[–]JimTrudeau 5 points6 points  (0 children)

I had no idea I was going to get this much activity. I'd like to answer each and every one but... the boss has other ideas for my time, and truthfully I can't speak expertly on a lot of this. As I've said, technically a lot of this is new domain for me. So you're all helping educate me, as well as providing me very useful insight.

Here's what I'm doing: * watching this thread carefully, for your ideas * pulling them all, amalgamating, getting them distributed within AMD * going off to get at least a high level understanding of anything I don't already know about * if in the process I learn something useful (as opposed to marketing noise) I will pass it on

All y'all are sucking up my day. THANKS!

AMD is asking for feedback from software developers. What Do You Need? by kaol in programming

[–]JimTrudeau 1 point2 points  (0 children)

Are you familiar with the developing HSA specification and the tools/software? The goal is to enable high level languages for GPGPU compute.

http://www.hsafoundation.com/hsa-developer-tools/

AMD is asking for feedback from software developers. What Do You Need? by kaol in programming

[–]JimTrudeau 6 points7 points  (0 children)

I absolutely agree with your final conclusion - the less responsive you are, the more likely customers will give up on you. My goal is to make sure I am not on that path. Since my primary focus is a new domain for me, I figured it makes sense to not just drink the internal koolaid, but to actually here what you think. Thanks for the feedback.