Get in Touch
 Duration 21 hours

Course Outline

Introduction to OpenCL

  • Overview of GPU Compute
  • Platform Architecture
  • Execution Paradigms
  • Memory Hierarchy

OpenCL Development Environment

  • System Requirements
  • Windows Deployment Setup
  • Source Code Compilation

OpenCL Programming Language Features

  • Data Type Definitions
  • Operator Syntax
  • Native Function Libraries
  • Access Qualifiers and Attributes
  • Vector Data Structures
  • Preprocessor Directives

Illustrative OpenCL Implementations

  • Basic Application Examples
  • Vector Addition Routines
  • Local and Global Work-Item Topology

Computational Applications in OpenCL

  • Diagnostic Output Mechanisms
  • Reduction Operations
  • Historgram Generation
  • Mandelbrot Set Processing
  • Bitonic Sorting Algorithms
  • Image Processing Workflows

OpenCL Integration Across Programming Languages

OpenCL Performance Evaluation

Requirements

  • Proficiency in any structured or object-oriented programming language./li>

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories