Features

Eclipse Wizard Entry

Automatic Host Code Inference

Host code is auto-generated as soon as the kernel is saved. Never waste time again on host code API calls and kernel code signatures that are out of sync.

Eclipse Wizard Entry

Unit Test Bench Generation

Concurrent with generating the host code, a unit test bench and sample data can be generated. This enables immediate functional test as well as performance comparisons.

C or C++ Code Creation

Configurable Code Generation

The generated code can be configured through an intuitive multi-page form editor.

XML Template Entry

Full Error Handling Implemented

Ensure the OpenCL accelerator is operating as expected through logging and full error checking included in the auto-generated host code.


Intelligent editor

Intelligent Editor

The built-in OpenCL parser and semantic checker ensure the kernel code is clean before compilation.

quick fixes

Interactive Guidance

Eliminate simple errors due to typing and non-compliant OpenCL constructs by applying quick-fixes.

Productivity

Productivity Features

Code completion, rename refactoring and code coloring make for a more efficient coding experience. View OpenCL API documentation by hovering over built-in functions or types.

Code Outline

Navigation 

Quickly navigate through your kernel files with the code outline, jump-to-definition or hover functions.


Standards Support

  • Eclipse Versions: Indigo (3.7), Kepler (3.8), Juno (4.2)
  • OpenCL Version:  1.1 and 1.2
  • C99 and C++11 host code generation

Supported Development Platforms

OpenCL CodeBench runs on the following platforms:

  • Linux 32 and 64-bit
  • Windows XP/7/8