Opencl runtime for intel core and intel xeon processors for windows

What to Download

By downloading a package from this page, you accept the End User License Agreement.

Installation has two parts:

  1. Intel® SDK for OpenCL™ Applications Package
  2. Driver and library(runtime) packages

The SDK includes components to develop applications: IDE integration, offline compiler, debugger, and other tools. Usually on a development machine the driver/runtime package is also installed for testing. For deployment you can pick the package that best matches the target environment.

The illustration below shows some example install configurations.

SDK Packages

Please note: A GPU/CPU driver package or CPU-only runtime package is required in addition to the SDK to execute applications

Standalone:

  • Intel® SDK for OpenCL™ Applications 2016 R2 for Linux* (64-bit)
  • Intel® SDK for OpenCL™ Applications 2016 R2 for Windows* (64-bit) (assumes Windows* graphics driver installed)

Suite: (also includes driver and Intel® Media SDK)

  • Intel® Media Server Studio

Driver/Runtime Packages Available

GPU/CPU Driver Packages

  • OpenCL™ 2.0 GPU Driver Package for Linux*(64-bit)
  • (Also automatically shipped with Windows graphics drivers)

CPU-only Runtime Packages

  • OpenCL™ Runtime for Intel® Core™ and Intel® Xeon® Processors

Intel® SDK for OpenCL™ Applications 2016 R3 for Linux (64-bit)

This is a standalone release for customers who do not need integration with the Intel® Media Server Studio. It provides components to develop OpenCL applications for Intel processors.

Visit https://software.intel.com/en-us/intel-opencl to download the version for your platform. For details check out the Release Notes.

Intel® SDK for OpenCL™ Applications 2016 R3 for Windows* (64-bit)

This is a standalone release for customers who do not need integration with the Intel® Media Server Studio. The standard Windows graphics driver packages contains the driver and runtime library components necessary to run OpenCL applications. This package provides components for OpenCL development.

Visit https://software.intel.com/en-us/intel-opencl to download the version for your platform. For details check out the Release Notes.

OpenCL™ 2.0 GPU/CPU driver package for Linux* (64-bit)

The intel-opencl-r5.0 (SRB5.0) Linux driver package enables OpenCL 1.2 or 2.0 on the GPU/CPU for the following Intel® processors:

  • Intel® 5th, 6th or 7th generation Core™ processor
  • Intel® Celeron® Processor J3000 Series with Intel® HD Graphics 500 (J3455, J3355), Intel® Pentium® Processor J4000 Series with Intel® HD Graphics 505 (J4205), Intel® Celeron® Processor N3000 Series with Intel® HD Graphics 500 (N3350, N3450), Intel® Pentium Processor N4000 Series with Intel® HD Graphics 505 (N4200)
  • Intel® Xeon® v4, or Intel® Xeon® v5 Processors with Intel® Graphics Technology (if enabled by OEM in BIOS and motherboard)

Installation Instructions. Scripts to automate install and additional install documentation available here.

Intel validates the intel-opencl-r5.0 driver on CentOS 7.2 and 7.3 when running the following 64-bit kernels:

  • Linux 4.7 kernel patched for OpenCL
  • Linux 4.4 kernel patched for Intel® Media Server Studio 2017 R3

Although Intel validates and provides technical support only for the above Linux kernels on CentOS 7.2 and 7.3, other distributions may be adapted by utilizing our generic operating system installation steps as well as MSS 2017 R3 installation steps.

In addition: Intel also validates Ubuntu 16.04.2 when running the following 64-bit kernel:

•Ubuntu 16.04.2 default 4.8 kernel

Ubuntu 16.04 with the default kernel works fairly well but some core features (i.e. device enqueue, SVM memory coherency, VTune support) won’t work without kernel patches. This configuration has been minimally validated to prove that it is viable to suggest for experimental use, but it is not fully supported or certified.

Supported OpenCL devices:

  • Intel® graphics (GPU)
  • CPU

For detailed information please see the driver package Release Notes.

Previous Linux driver packages:

For Linux drivers covering earlier platforms such as 4th generation Intel Core processor please see the versions of Media Server Studio in the Driver Support Matrix.

OpenCL™ Driver for Iris™ graphics and Intel® HD Graphics for Windows* OS (64-bit and 32-bit)

The standard Intel graphics drivers for Windows* include components needed to run OpenCL* and Intel® Media SDK applications on processors with Intel® Iris™ Graphics or Intel® HD Graphics on Windows* OS.

You can use the Intel Driver Update Utility to automatically detect and update your drivers and software. Using the latest available graphics driver for your processor is usually recommended.

Supported OpenCL devices:

  • Intel graphics (GPU)
  • CPU

For the full list of Intel® Architecture processors with OpenCL support on Intel Graphics under Windows*, refer to the Release Notes.

OpenCL™ Runtime for Intel® Core™ and Intel® Xeon® Processors

This runtime software package adds OpenCL CPU device support on systems with Intel Core and Intel Xeon processors.

Supported OpenCL devices:

  • CPU

Latest release (16.1.1)

  • OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (64-bit & 32-bit)
  • OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (32-bit)
  • OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Red Hat* Linux* (64-bit)
  • OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for SLES* Linux* (64-bit)
  • OpenCL™ Runtime 16.1.1 for Intel® Core™ and Intel® Xeon® Processors for Ubuntu* (64-bit)

Previous Runtimes (16.1)

  • OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (64-bit & 32-bit)
  • OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (32-bit)
  • OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for Red Hat* Linux* (64-bit)
  • OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for SLES* Linux* (64-bit)
  • OpenCL™ Runtime 16.1 for Intel® Core™ and Intel® Xeon® Processors for Ubuntu* (64-bit)

Previous Runtimes (15.1):

  • OpenCL™ Runtime 15.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (64-bit & 32-bit)
  • OpenCL™ Runtime 15.1 for Intel® Core™ and Intel® Xeon® Processors for Windows* (32-bit)
  • OpenCL™ Runtime 15.1 for Intel® Core™ and Intel® Xeon® Processors for Red Hat* and SLES* Linux* (64-bit)

For the full list of supported Intel® architecture processors, refer to the OpenCL™ Runtime Release Notes.

Deprecated Releases

Note: These releases are no longer maintained or supported by Intel

OpenCL™ Runtime 14.2 for Intel® CPU and Intel® Xeon Phi™ Coprocessors

This runtime software package adds OpenCL support to Intel Core and Xeon processors and Intel Xeon Phi coprocessors.

Supported OpenCL devices:

  • Intel Xeon Phi coprocessor
  • CPU

Available Runtimes

  • OpenCL™ Runtime Driver for Intel® CPU and Intel® Xeon Phi™ Coprocessors for Linux* (64-bit)
  • OpenCL™ Runtime Driver for Intel® CPU and Intel® Xeon Phi™ coprocessors for Windows* (64-bit)

For the full list of supported Intel architecture processors, refer to the OpenCL™ Runtime Release Notes.

Announcement (Dec 2019)

  • Intel® oneAPI Beta has released offering DPC++ language support.  In tandem, Intel® will be changing the distribution model for OpenCL™ Tools:

    • Kernel Development Framework and the API debugger are being deprecated.

    • Intel® will continue to support developer components such as OpenCL compilers, OpenCL capable debuggers and analyzers.
  • Please provide comments about your development interests or concerns with OpenCL and DPC++/SYCL in the forum.

For more information on:

  • developer tools:
    • See the Intel® System Studio 2020 Initial Release: OpenCL™ Tools component for the latest OpenCL™ developer tools for Intel® CPU and Graphics devices.
      • Intel® SDK for OpenCL™ Applications is the standalone name for the Intel® System Studio: OpenCL™ Tools.
      • Release Notes
  • driver/runtime packages:
    • See the OpenCL™ Runtimes for Intel® Architecture Portal

Latest SDK

  • Intel® System Studio 2020 Initial Release: OpenCL™ Tools component is the latest release.
    • What’s New and Release Notes
  • Intel® System Studio 2019 Update 5: OpenCL™ Tools will remain available at the current time.
  • New developers are encouraged to review the core concepts getting started guide for OpenCL™ developers. 2020 Updates are pending, but 2019 code samples are OK for use with 2020 libraries.
  • Developers are encouraged to visit the 2019 Linux* OS specific getting started guide and Windows* OS specific getting started guide.
  • Use of OpenCL headers from this SDK when building Intel® DPC++ or SYCL applications is not recommended. OpenCL headers direct from Khronos or from a system package manager should be preferred.
  • Note on Windows* OS:
    • ‘DCH’ designated Intel® Graphics drivers contain OpenCL™ implementations. Intel® System Studio: OpenCL™ Tools *do* support DCH graphics drivers as of 2019 Update 4 and 5.
    • Visual Studio* 2020 contents are compatible with the Intel® System Studio 2020 Initial Release: OpenCL™ Tools.
    • Visual Studio* 2019 is not supported for Intel® System Studio 2019: OpenCL™ Tools. Other developer tools (like Intel® Compiler and Intel® Vtune Amplifier) may have Visual Studio* 2019 support. When using a global installer, Visual Studio* 2019 integration does not apply to the OpenCL Tools.
    • Some Windows* OS configurations may need to drop to .NET 3.5 mode for the installer to avoid a hang.
  • Intel® System Studio 2020: OpenCL™ Tools is available as a standalone product. The standalone is a simplified package that uses the Intel® System Studio 2020 installer. Developers can still use the full installer from the install portal.

Latest Intel® Graphics Technology implementations

The OpenCL™ Runtimes for Intel® Processors page is the best resource for obtaining information about CPU and Graphics Intel® OpenCL™ implementations.

For Linux* OS

  • There primary Intel® Graphics Technology implementation the new Intel® Graphics Compute Runtime for OpenCL™ Driver (aka the ‘Neo’ runtime) is available on GitHub (https://github.com/intel/compute-runtime). This driver replaces Intel® development effort for the SRB5 closed-source driver (aka Classic) and the Beignet open-source driver.
    • To learn about the motivation for this change, visit http://01.org/compute-runtime. For more information on this driver, source code, and binary releases, please visit the GitHub portal. The community invites you to post any questions and issues on the GitHub portal.
    • Downloads are now enabled in system package manager repository format along side precompiled builds.
    • Note: any functional delta relative to SRB5.0 is posted at https://github.com/intel/compute-runtime/blob/master/documentation/LIMITATIONS.md.
  • The intel-opencl-r5.0 (SRB5.0) Linux driver package is the previous, now deprecated, closed source GPU runtime and CPU runtime package:
    • This has bug fixes/functional quality improvements above SRB4.1 and includes the following new features introduced since the standalone intel-opencl-r4.1 release:
      • cl_intel_va_api_media_sharing – added new full NV12 format support
      • Added Centos 7.3 support
      • Added experimental support Ubuntu 16.04.2 with default 4.8 kernel  – no kernel patching needed
    • For more info, see the Release Notes.
  • The Beignet OpenCL™ implementation for Intel® Graphics may be functional for legacy Intel® Processors. However, it is no longer being actively maintained by Intel® developers as their efforts have moved to ‘Neo’.

For Windows* OS :

  • Obtain the Intel® Graphics Compute Runtime for OpenCL™ Driver (aka the ‘Neo’ runtime) from the Intel® Graphics Technology Driver package.
    • This package contains both CPU (x86-64) and Intel® Graphics Technology implementations.
      • Uninstall the Intel® Graphics Technology driver package if looking to run the standalone CPU runtime without Intel Graphics.
    • Get the package from from:
      • The target system OEM/Vendor website; typically on a graphics or video driver support page. Prioritize accessing the driver from the vendor page given vendors may require their drivers be used for support or warranty.
      • downloadcenter.intel.com, click Graphics Drivers. Even if an Intel® package matches your SKU, it may report incompatibility with your system if the vendor prefers the vendor driver only. Attempt install from the vendor support page first.
      • Windows* OS installs that occur on Intel® Processors with Intel® Graphics Technology have the driver package included, but it will be an older version. Consider updating to a newer implementation.

Latest CPU-only implementation

The Intel® CPU Runtime for OpenCL™ Applications 18.1 for Intel® Core™ and Intel® Xeon® Processors is the latest CPU-only runtime package for both Windows* OS and Linux OS*. This standalone installer is applicable for compatible Intel® Processors without Intel® Graphics.

  • For downloads and compatibility information, see the Release Notes and the OpenCL™ Runtimes for Intel™ Processors page.

​The 18.1 release includes:

  • Support of Intel® Advanced Vector Extensions 512 (Intel® AVX-512) ISA introduced on Intel® Xeon® Platinum processors (formerly code name Skylake)
  • Enabled features of OpenCL™ 2.1. The product is based on a published Khronos* Specification and has passed the Khronos Conformance Process. The conformance record can be found at https://www.khronos.org/conformance/adopters/conformant-products/opencl. Refer to submission #322 recorded on October 7, 2018.
  • Support for vectorization width 16 for the environment and configuration file variable CL_CONFIG_CPU_VECTORIZER_MODE, as well as for OpenCL™ C optional kernel attribute intel_vec_len_hint
  • Support for OpenCL™ Kernel debugging on Linux* OS with GDB*
  • Improved coexistence support with Intel® Graphics Compute Runtime for OpenCL™ Driver when both are installed.
  • Changed the platform name returned via clGetPlatformInfo(…) OpenCL™ API call with CL_PLATFORM_NAME bitflag to “Intel(R) CPU Runtime for OpenCL(TM) Applications”
  • New environment variable CL_CONFIG_CPU_TARGET_ARCH. It generates code exclusively for a given target CPU architecture. Allows only lowering the instruction set level supported by CPU:
  • Allowed values are:

    skx

    Generates code for processors that support Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Foundation instructions, Intel® AVX-512 Conflict Detection instructions, Intel® AVX-512 Doubleword and Quadword instructions, Intel® AVX-512 Byte and Word instructions and Intel® AVX-512 Vector Length Extensions for Intel® processors, and the instructions enabled with core-avx2.

    core-avx2

    Generates code for processors that support Intel® Advanced Vector Extensions 2 (Intel® AVX2), Intel® AVX, SSE4.2 SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions.

    corei7-avx

    Generates code for processors that support Intel® Advanced Vector Extensions (Intel® AVX), Intel® SSE4.2, SSE4.1, SSE3, SSE2, SSE, and SSSE3 instructions.

    corei7

    Generates code for processors that support Intel® SSE4.2 Efficient Accelerated String and Text Processing instructions. May also generate code for Intel® SSE4 Vectorizing Compiler and Media Accelerator, Intel® SSE3, SSE2, SSE, and SSSE3 instructions.

  • Fixed an issue with user functions not being inlined in programs created using clCreateProgramWithIL(…) OpenCL™ API call
  • Fixed incorrectly reported CL_DEVICE_MAX_COMPUTE_UNITS for multi-socket Intel® Xeon™ systems (reported on forum https://software.intel.com/en-us/forums/opencl/topic/702240)
  • Fixed incompatibility with Intel® Threading Building Blocks (Intel® TBB) max_allowed_parallelism parameter
  • Fixed an issue with CL_DRIVER_VERSION returning incorrect driver version
  • Improved OpenCL™ C compiler diagnostics
  • Minor bug fixes
  • Updated the compiler infrastructure to LLVM* version 6.0.
  • Intel® CPU Runtime for OpenCL™ Applications 18.1 supports CPU only. For Intel Xeon Phi™ coprocessor support, use the version 14.2. For more information, see OpenCL™ runtime entry and release notes on the OpenCL™ driver page at: https://software.intel.com/en-us/articles/opencl-drivers .


Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More


Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You’ll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More


Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don’t miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More


Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we’ll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand


Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays


Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand


Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand


The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We’ll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand


Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand


23.07.2018, 19:54. Показов 79420. Ответов 3

Всем привет!
Подскажите, как установить OpenCL (Windows 10 x64 / Intel Core i5)?
Откуда скачать драйвер для запуска прог, использующих OpenCL?

Гуглю, находится сайт https://software.intel.com/en-… cl-drivers
Там есть ссылки «Intel® Processor Graphics» (видеокарта у меня интегрированная Intel HD Graphics 3000 (Gen6) и «Intel® Xeon™ Processor or Intel® Core™ Processor»
Тыкаю на одну ссылку, на другую, в итоге попадаю:
• либо на Page not found (https://software.intel.com/sdk/opencl),
• либо на скачку «Intel Driver & Support Assistant» — ставлю, запускаю, получаю сообщение «К сожалению, нет доступных обновлений ПО»,
• либо на страницу скачки драйверов, скачиваю драйвер (2 варианта) для 6-го поколения Intel Graphics, выводится сообщение, что система не удовлетворяет минимальным требованиям.

При запуске прог, работающих с OpenCL выводятся сообщения вида:

Code
1
2
3
4
5
6
7
8
9
10
11
12
Cannot find an OpenCL ICD loader library.
 
You are probably missing the native OpenCL runtime or driver for your platform.
 
* AMD GPUs on Windows require this runtime and/or driver:
  "AMD Radeon Software Crimson Edition" (15.12 or later)
* Intel CPUs require this runtime and/or driver:
  "OpenCL Runtime for Intel Core and Intel Xeon Processors" (16.1.1 or later)
* Intel GPUs on Windows require this runtime and/or driver:
  "OpenCL Driver for Intel Iris and Intel HD Graphics"
* NVIDIA GPUs require this runtime and/or driver:
  "NVIDIA Driver" (367.x or later)

• Гуглю «OpenCL Runtime for Intel Core and Intel Xeon Processors», выхожу на страницу скачки «Intel SDK for OpenCL». При запуске пишет «Intel HD graphics driver is installed. Uninstall it before installing Intel SDK for OpenCL — CPU only runtime package for Intel Core and Intel Xeon Processors«. Видимо, этот пак только для CPU без задействования GPU.
• Гуглю «OpenCL Driver for Intel Iris and Intel HD Graphics», попадаю на страницу, которую я описывал в самом начале.
Где-то на сайте проскальзывают сообщения о том, что дрова OpenCL идут вместе с дровами видеокарты. Но почему у меня тогда не запускаются проги с OpenCL ?!!!

Другая прога выдаёт «Error: no opencl platforms found».

С сайта https://www.khronos.org/opencl/ тоже непонятно что скачивать, там вообще исходники сплошные…

Error during execution

bash-4.4# ./hashcat -a 0 -m 0 example0.hash example.dict -r rules/best64.rule
hashcat (v6.2.6) starting

ATTENTION! No OpenCL, Metal, HIP or CUDA installation found.

You are probably missing the CUDA, HIP or OpenCL runtime installation.

* AMD GPUs on Linux require this driver:
  "AMDGPU" (21.50 or later) and "ROCm" (5.0 or later)
* Intel CPUs require this runtime:
  "OpenCL Runtime for Intel Core and Intel Xeon Processors" (16.1.1 or later)
* NVIDIA GPUs require this runtime and/or driver (both):
  "NVIDIA Driver" (440.64 or later)
  "CUDA Toolkit" (9.0 or later)

Started: Tue Feb 20 00:58:57 2024
Stopped: Tue Feb 20 00:58:57 2024

Container environment

NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.8.2
PRETTY_NAME="Alpine Linux v3.8"
HOME_URL="http://alpinelinux.org"
BUG_REPORT_URL="http://bugs.alpinelinux.org"

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Аналог aida64 для windows
  • Windows 10 exclusive aero 3d exclusive
  • Улучшайзеры звука для windows 10
  • Ps3 controller driver windows 11
  • Установить psycopg2 на windows