0 Members and 1 Guest are viewing this topic.
AMD presents the OpenCL University Kit, a set of materials for teaching a full semester course in OpenCL programming. Each lecture includes instructor notes and speaker notes, plus code examples for lectures 2, 3, and 13. A sample application is provided for lecture 9.Students only need basic knowledge of C/C++ programming to understand the materials in this course, and those students with basic knowledge of OpenCL programming can start with Lecture 5. A C/C++ compiler (such as the Open64 Compiler) and an OpenCL implementation (such as the AMD APP SDK) are needed to complete the exercises.Lecture 1: Introduction to Parallel ComputingLecture 2: Introduction to OpenCLLecture 3: Introduction to OpenCL, continuedLecture 4: GPU ArchitectureLecture 5: OpenCL Buffers and Complete ExamplesLecture 6: Understanding GPU MemoryLecture 7: GPU Threads and SchedulingLecture 8: Optimizing PerformanceLecture 9: OpenCL Programming and Optimization Case StudyLecture 10: OpenCL ExtensionsLecture 11: Events Timing and ProfilingLecture 12: DebuggingLecture 13: Programming Multiple Devices