Do the Amdahl Software OpenCL Codebench tools work with Microsoft Visual Studio?

The OpenCL Codebench tools were designed as an Eclipse Plug-in and are fully integrated in this environment.  The OpenCL CodeBench tools may be utilized with Visual Studio and other non-eclipse OpenCL environments in a standalone mode.  In these cases, the generated code must be manually integrated into the program flow.

What versions of OpenCL are supported with the OpenCL Codebench Tools?

The user can select compliance with either OpenCL version 1.1 or OpenCL version 1.2.  As the OpenCL standard updates in the future, the OpenCL Codebench tools will support the latest releases.

Do the Amdahl Software tools support CUDA?

OpenCL Codebench was built specifically to support OpenCL and as such will not support CUDA. However, if there is sufficient interest we may consider for our next tool, Parallel Xtractor, to support CUDA as one of the auto-parallelization targets in addition to OpenCL and OpenMP.

Will OpenCL CodeBench or other Amdahl Software tools support OpenACC or HSA?

Amdahl Software is watching the progression of these standards with interest.  While we have no announcements to make at the present time, we expect these standards play an important role in future Multi-Core Software development activities.

When will Parallel Xtractor be available?

The Parallel Xtractor is scheduled for release in the third quarter of 2014.  An exact date has not yet been announced.  Please register on our website and we will provide regular updates on our progress.

Will the OpenCL CodeBench or other Amdahl Software tools support OpenMP or other threading standards?

OpenCL Codebench is an OpenCL code creation tool and as such, it is targeted at OpenCL.  Parallel Xtractor is a tool that will be introduced in Q3 of 2014. It will transform and accelerate serial source code using multiple resources including threads, OpenCL, OpenMP, and in the future, other standards.

Are Amdahl Software tools offered as Open Source?

Today Amdahl Software does not offer Open Source tools. Our technology is available under commercial license and through a 30 day free trial.

Will Amdahl Software allow their tools to be licensed and integrated as components of other tool chains?

Yes. Amdahl Software tools were architected in a modular and extensible fashion for this purpose. This modularity and the various extension points allow Amdahl Software to provide platform specific customization and supplement existing SOC Software development environments. Today, OpenCL CodeBench is instantiated as an Eclipse plug-in but the tools can also be called from other environments. Amdahl Software is open to discussing integration into alternative or custom frameworks.

Does OpenCL CodeBench provide OpenCL compilers?

OpenCL CodeBench does not generate binary kernel program code. OpenCL CodeBench fully parses OpenCL code as is being written, ensuring conformance to OpenCL standards and optimizations to device capabilities. By fully parsing the code, advanced editing capabilities, such as quick fixes, semantic checking and context aware navigation features are enabled. Higher quality OpenCL kernel code can be created in a more productive manner and host code generation can be optimized to platform requirements.

My company is slow to adopt new versions of Eclipse. Can I still use OpenCL CodeBench?

Amdahl Software supports multiple legacy versions of Eclipse and strives to test our software on the latest versions as soon as they are released. Today we support 4.2 Juno and 3.7 Indigo, and have tested OpenCL CodeBench for a specific purpose with 3.8 Kepler.

Does Amdahl Software provide Training?

Amdahl Software has aligned with a local training company, Develop Intelligence, for training. They are a highly qualified training company and provide classes on GPU and GPGPU programming. Please visit Develop Intelligence → directly for details on their standard course offerings and customized classes.