Neil Henning to give talk at AMD Developer Summit

20 September 2013

Codeplay are pleased to announce that Neil Henning will be giving his talk 'Adapting Languages for Parallel Processing on GPUs' at the AMD Developer Summit 2013. Drawing on Neil's experience of developing compute runtimes for CPUs, GPUs, accelerator cores and DSPs, the talk will map out the foundations for porting your own languages to GPUs. We look forward to seeing you at the conference!

AMD Developer Summit

Abstract; As the platforms upon which languages are built mature, and are standardised, the acceleration of a wider variety of languages on GPUs becomes possible. This talk will take developers through the available options to enable them to produce their own languages on heterogeneous platforms.

Languages need to be adapted to be usable on heterogeneous hardware. Parallelism has to be added to the language, but more problematic is how to manage data. How features of the hardware are exposed to a developer, while ensuring a simple and understandable language is developed, is a difficult balance.

Languages are nothing without the tools to support them. This talk will also discuss how to develop custom tools like debuggers and profilers for heterogeneous hardware.

The topics covered will provide an initial foray into the tools currently on the market, a starting point for developers who are keen to have their own custom languages supported on heterogeneous hardware, and a look forward to what can be expected from this area in the coming years.

Codeplay Software Ltd has published this article only as an opinion piece. Although every effort has been made to ensure the information contained in this post is accurate and reliable, Codeplay cannot and does not guarantee the accuracy, validity or completeness of this information. The information contained within this blog is provided "as is" without any representations or warranties, expressed or implied. Codeplay Sofware Ltd makes no representations or warranties in relation to the information in this post.
Scott Straughan's Avatar

Scott Straughan

Web Services / Senior Software Engineer