Seminari

OpenCL and the Quest for Performance Portability

by Timothy Mattson (Intel)

Wednesday, October 26, 2011 from to (Europe/Rome)
at Asinelli
Description
OpenCL is an important new standard for heterogeneous computing. With OpenCL, a software developer can write a single program that runs on everything from a cell phone to a node in a supercomputer. To reach its full potential, however, OpenCL needs to deliver more than portability. It needs to deliver "performance portability". In this talk, we will discuss the "performance portability" of OpenCL programs. Frankly, achieving good "performance portability" can be challenging with the current release of OpenCL, so in addition to tips for writing "performance portable" code today, we'll discuss potential enhancements to OpenCL to improve "performance portability".
Material: