Intel® SDK for OpenCL* Applications Installation Guide

See the following links to the online resources and documents for the latest information regarding the Intel® SDK for OpenCL* Applications:

Table of Contents

Introduction

Intel® SDK for OpenCL* Applications 2012 installation package includes self-extracting executables for 32-bit and 64-bit Microsoft Windows* operating systems, and TGZ archive for 64-bit Linux* operating systems.

NOTE:
Intel® SDK for OpenCL* Applications installation package for Windows* operation system installs two programs on the target machine: the OpenCL* 1.1 support for the Intel® Architecture processors (OpenCL* runtime) and the SDK components. To remove all SDK components, you need to remove both SDK and runtime separately. See Uninstalling Intel® SDK for OpenCL* Applications from Microsoft Windows* Operating Systems for more information.

Prerequisites

Back to top

To install and use the Intel® SDK for OpenCL* Applications 2012 on Linux* operating systems, you must have root permissions.

To install and use SDK on the Microsoft Windows* operating systems, you must have administrator privileges.

Before installing the Intel® SDK for OpenCL* Applications 2012, remove any previously installed version of the product, if any. See Uninstalling Intel® SDK for OpenCL* Applications from Microsoft Windows* Operating Systems and Uninstallting Intel® SDK for OpenCL* Applications from Linux* Operating Systems for more information.

For the Intel® HD Graphics support on the Intel® HD Graphics 2500 and 4000, you must have the Intel® HD Graphics driver installed. Use the latest version of the driver. Use the Intel® Driver Update Utility to identify your Intel® HD Graphics and to obtain the latest driver version.

To install the SDK on Windows* OS, make sure that the following software components are installed on the target machine:

  • Microsoft Windows* Installer 3.1
  • Microsoft Visual C++* 2008 run-time libraries
  • Java* SE Runtime Environment 6 Update 27.

The installer prompts you to install any of these components if it is missing.

For information on supported hardware, please see the Intel® SDK for OpenCL* Applications Release Notes. By default, the Intel® SDK for OpenCL* Applications Release Notes document is in:

C:\Program Files\Intel\OpenCL SDK\2.0\docs (on 64-bit operating systems, instead of “Program Files”, the directory name is
Program Files (x86)”)

Installing Intel® SDK for OpenCL* Applications on Microsoft Windows* Operating Systems

Back to top

To install the Intel® SDK for OpenCL* Applications 2012 on Windows* operating systems, follow these steps:

  1. Run the relevant installation package according to the target operating system, on which you plan to install the Intel® SDK for OpenCL* Applications (32-bit installer for 32-bit operating systems and 64-bit installer for 64-bit operating systems).
  2. Select the path to extract the installation package and press Extract.
  3. Wait for the extracting to complete.
  4. At the Prerequisite Setup window click Install if you want to install the components from the list. You install the Intel® OpenCL* - CPU only runtime package additionally to the Intel® SDK for OpenCL* Applications package.
  5. Wait for the copying to complete.
  6. Click Next at the Welcome screen to continue.
  7. Click Next at the prerequisites setup dialog to continue.
  8. Read the License Agreement. If you agree to the terms, select I accept the terms in the license agreement and click Next.
  9. Select the components to install and click Next.
  10. Choose the setup type that best suits your needs. Select Everyone to install SDK on all user accounts of your local machine. Select Just me to install SDK on the current user account only.
  11. Select the SDK installation folder. Consider using the default installation folder. Click Next to continue installation.
  12. Click Install to start the installation.
  13. Wait for the copying to complete.
  14. Click Finish to complete the installation.

Installing Intel® SDK for OpenCL* Applications on Linux* Operating Systems

Back to top

Intel® SDK for OpenCL* Applications 2012 installer for Linux* operating systems is an RPM package.

To install the SDK properly, follow these steps:

  1. Extract to your machine the RPM package from the TGZ archive.
  2. Type the following command:

rpm -i <name of SDK installation file>.

Installing Intel® SDK for OpenCL* Applications on Unsupported Operaing Systems

Back to top

Any attempt to install the Intel® SDK for OpenCL* Applications 2012 on unsupported operating systems or processors may result in error messages and the installation aborting. For more information, please see Technical Requirements in the Intel® SDK for OpenCL* Applications Release Notes document.

Setting Environment Variables Manually on Microsoft Windows* Operating Systems

Back to top

Intel® SDK for OpenCL* Applications 2012 installation process makes a few system environment modifications. When the environment variables become corrupted on the installed system, ensure that the following environment variables are defined as follows:
The INTELOCLSDKROOT variable must be set to the target installation directory. The default installation directory is:

C:\Program Files\Intel\OpenCL SDK\2.0\ (on 64-bit operating systems, instead of “Program Files”, the directory name is “Program Files (x86)”)

In addition, make sure that the installation folder is in the system PATH environment variable.

Installable Client Driver (ICD) Modification

Back to top

OpenCL* Installable Client Driver (ICD) requires the OpenCL* vendor's run-time DLL file registered in the system registry. This enables ICD to load the DLL file and use its implemented platforms. The installation affects registry keys listed below:

For 64-bit system:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Khronos\OpenCL\Vendors].

The key should include a DWORD registry value set to 0. The value’s name should be the name of the runtime DLL file:
IntelOpenCL64.dll

[HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors].

The key should include a DWORD registry value set to 0. The value’s name should be IntelOpenCL32.dll

For 32-bit system:

[HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors].

The keys should include a DWORD value set to 0. The value's name should be the name of the run-time DLL file: IntelOpenCL32.dll.

If the system PATH does not include the folder, where the Intel® SDK for OpenCL* Applications 2012 binaries are located, the value's names on these keys should be the full path to the run-time DLL file.

Uninstalling Intel® SDK for OpenCL* Applications from Microsoft Windows* Operating Systems

Back to top

Intel® SDK for OpenCL* Applications installation package for Windows* operation system installs two programs on the target machine: the OpenCL* 1.1 support for the Intel® Core™ processor family (Intel® SDK for OpenCL* - CPU only runtime package) and the entire SDK components.

To remove the Intel® OpenCL* CPU runtime component, use the Microsoft Windows* Control Panel (search for OpenCL* 1.1 support for Intel® Core™ processor family record in the Program and Features list).

To remove SDK components, use the Control Panel or select Start > All Programs > Intel® SDK for OpenCL* Applications 2012 > Uninstall to uninstall the Intel® SDK for OpenCL* Applications 2012.

The uninstaller removes all originally installed files. It leaves any temporary or newly created files. To ensure a clean uninstall, verify that the INTELOCLSDKROOT and PATH environment variables are in their preinstall state.

Uninstalling Intel® SDK for OpenCL* Applications from Linux* OS

Back to top

Go to the Intel® SDK for OpenCL* Applications RPM package location and type the following command to uninstall SDK:

rpm -e <name of SDK installation file>

NOTE:
Use rpm -qa command to define the RPM package name. In database Intel® SDK for OpenCL* Applications is defined as intel-ocl-sdk product.
For more complete information about compiler optimizations, see our Optimization Notice.

Comments

woshiwuxin's picture

There's no .deb file. I converted the .rpm file to .deb file for Ubuntu 10.04 and installed the converted .deb. It works!

CPU: Intel Core 2 Duo 2.4 GHz OS: Mac OS X 10.5.8 Linux: Debian 5.0 x86_64 Compiler: Intel Fortran Compiler 11.1 & Intel C++ Compiler 11.1 (with Intel MKL included)
's picture

why can i installing with out downloading anythings...

Okay's picture

For the download link, look in the upper right corner of the page Intel SDK for OpenGL Applications 2012. It took me a while to find it too! ;)