Seminari
OpenCL and the Quest for Performance Portability
by Timothy Mattson (Intel)
Wednesday, October 26, 2011
from
to
(Europe/Rome)
at Asinelli
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: |