Introduction to C++AMP for GPU Acceleration
John will present an introduction to the C++AMP language features for accelerating data-parallel computation on GPUs in Visual Studio. Experienced GPU developers in other languages like CUDA and OpenCL will learn what they need to translate their knowledge to Microsoft's new syntax. C++ programmers with no GPU acceleration knowledge will learn how to write their first GPU programs.
John Stratton, Ph.D., is a senior architect at Multicoreware Inc. and a visiting lecturer at the University of Illinois at Urbana-Champaign. John has been at the forefront of research and education in heterogeneous computing, reaching hundreds of students through the Virtual School of Computational Science and Engineering’s courses on heterogeneous computing and optimization for scientific applications. John writes papers and articles for leading academic conferences and journals as well as broad-reaching publications such as IEEE Computer. He is also an active participant and presenter at several industry and technology groups and events across the country.