AMD is offering an introductory tutorial to OpenCL™ that will be held alongside the 2010 Symposium on Application Accelerators in High Performance Computing (SAAHPC’10). The tutorial is a “programmer’s introduction” which covers the ideas behind OpenCL™ and their translation to source code.
Syllabus:
- ATI Stream Computing
- Hardware Overview
- Software Ecosystem Overview
- Heterogeneous Computing and the Origins of OpenCL™
- OpenCL™ Overview
- Platform Model
- Execution Model
- Memory Model
- Programming Model
- Exploring the Spec with Code: Embarrassingly Parallel
- Vector Addition: The Basic Platform Layer
- Sorting: Kernel Programming Language
- Exploring the Spec with Code: Interacting Work-Items
- Optimizing Sort: Work-Groups and the Memory Model
- A Survey of the Rest of OpenCL™
- Runtime Layer, Event Model, C++ Wrapper API
- Simulating the Ocean
More information can be found here.
[...] This post was mentioned on Twitter by HPC Guru, GPGPU .org. GPGPU .org said: Introductory Tutorial to OpenCL™ for HPC at SAAHPC’10: AMD is offering an introductory tutorial to OpenCL™ that wi… http://bit.ly/bHI63q [...]