Developers face an ever increasing task that makes their programming jobs more daunting every day. As more and more Internet-based devices come to market and gain acceptance from consumers, new code is required to ensure data-centric applications operate optimally on a variety of platforms. But what if there exists today a way to make developers’ lives easier in the coding process?

 

AMD has a mandate to support open solutions for developer communities. We have embraced OpenCL™ as the first truly open and royalty-free programming standard for general-purpose computations on heterogeneous systems. With a wide range of supported CPU and GPU processors, AMD is committed to the developer community by providing tools, SDKs, libraries, resources and support to encourage further advancements in the OpenCL open standard.

 

To continue the process of educating the growing global community, AMD participated in the annual International Workshop on OpenCL (IWOCL) meeting to engage and promote discussion about OpenCL. This year’s event was held at Stanford University. Regarded as one of the world’s leading research and teaching institutions, the university is located in Palo Alto, California and offered OpenCL users, researchers, developers and suppliers the opportunity to exchange OpenCL best practices and promote the evolution and advancement of the standard.

 

 

IOWCL 2015 -  Advanced OpenCL Tutorial (2).jpg

 

 

IWOCL is the premier forum for the presentation and discussion of new designs, trends, algorithms, programming models, software, tools and ideas for OpenCL. Additionally, IWOCL provides a formal channel for community feedback to OpenCL promoters and contributors.

 

As a Platinum sponsor of this event, AMD exhibited the OpenCL™ 2.0 SDK featuring HP Proliant DL380 Gen9 server with AMD FirePro™ S9150 Server GPUs.

 

AMD and HP sponsored the Advanced Hands On OpenCL™ tutorial led by Simon McIntosh-Smith from the University of Bristol. The forty attendees were instructed on the advanced concepts of OpenCL using a mix of OpenCL™ C and C++ host APIs. Attendees at the tutorial had access to the University of Bristol’s “OpenCL™ zoo”; a diverse collection of OpenCL conformant devices to run their own programs on devices and explore the performance portability of OpenCL. The tutorial featured HP Proliant DL380 Gen9 server with AMD FirePro S9150 for the hands-on exercises.

 

IOWCL 2015 -  Advanced OpenCL Tutorial (5).jpg

 

OpenCL continues to gain acceptance by developers and programmers. For example, we’ve seen the ease of porting code to various platforms that ensure the smooth flow of critical data. Whether the platform is a non-stop, energy efficient supercomputer or a wearable on your wrist, developers are choosing OpenCL as the tool to ensure their valuable code is efficiently and properly implemented in today’s data driven world.

 

JC Baratault is an industry executive for Professional Graphics at AMD. Links to third party sites are provided for convenience and unless explicitly stated, AMD is not responsible for the contents of such linked sites and no endorsement is implied.

 

AMD, the AMD Arrow logo and FirePro are trademarks of Advanced Micro Devices, Inc. Other names are for informational purposes only and may be trademarks of their respective owners. OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos