5/5/2019»»Sunday

Intel Core I5 Update Driver

5/5/2019
    74 - Comments

By MICHAEL C., published on July 19, 2018, updated March 27, 2019

This is a computer translation of the original content. It is provided for general information only and should not be relied upon as complete or accurate.
Sorry, we can't translate this content right now, please try again later.

Deploy OpenCL™ Runtimes

Obtain runtimes to execute OpenCL™ applications on Intel­® Processors

  • Intel® Graphics Technology (Intel® GEN Compute Architectures only)
  • Intel® Xeon® Processor or Intel® Core™ Processor (Intel® x86/x86-64 only)

Intel® Graphics Technology

Execute OpenCL™ applications on Intel® Processors with Intel® Graphics Technology.

  • Specifically target Intel® HD Graphics, Intel® Iris® Graphics, and Intel® Iris® Pro Graphics if available on Intel® Processors.
  • Systems with Intel® Graphics Technology can simultaneously deploy runtimes targeting the Intel® CPU.
  • Consider graphics runtimes when developing OpenCL™ applications with the Intel® SDK for OpenCL™ Applications or Intel® System Studio.

Check release notes for a particular target mapping to your device. For Intel® processors older than supported targets, please see the legacy deployment page.

Linux* OS

Ensure the deployment system has the (libOpenCL.so) ICD loader runtime from either your system package manager (for example with ocl-icd ) or as part of the Intel® SDK for OpenCL™ Applications.

The Intel® Graphics Compute Runtime for OpenCL™ Driver depends on the i915 kernel driver. Necessary i915 features are available with relatively recent Linux* kernels. The recommended kernel is the validation kernel cited in github documentation. In general, deployments after the 4.11 kernel should be OK. Make sure to review the release notes and documentation for more specifics.

Linux* OS Ubuntu* 16.04.x (deb)

Download Build README FAQ

Linux* OS CentOS* 7.x (rpm)

Build README FAQ

Windows* OS

  • Intel®­­­ Graphics Compute Runtime for OpenCL™ Driver is included with the Intel® Graphics Driver package for Windows* OS.
  • Download Options
    • System Vendor
      • See the vendor website for the graphics driver download for the system
    • Download Center
      • Navigate to “Graphics Drivers” for recent releases.
    • The driver package is built in with Windows* 10 OS install. However, the built-in default deployment might not contain latest features.
  • Release Notes
    • Download Center navigate to “Graphics Drivers”

Intel® Xeon® Processors OR Intel® Core™ Processors

Execute OpenCL™ kernels directly on Intel® CPUs as OpenCL™ target devices.

  • Consider an OpenCL™ CPU implementation for Intel® systems without Intel® Graphics Technology.
  • Systems with Intel® Graphics Technology can simultaneously deploy runtimes for Intel® Graphics Technology and runtimes for Intel® CPU (x86-64).
  • Use the CPU runtime to develop with the Intel® SDK for OpenCL™ Applications or Intel® System Studio.

Check release notes for a particular implementation mapping to your device. For Intel® processors older than supported targets, see the legacy deployment page.

Intel® CPU Runtime for OpenCL™ Applications 18.1 for Linux* OS (64bit only)

  • Size 125 MB
  • See supported platform details in the Release Notes.
  • Ubuntu* install uses an rpm translator
  • The Linux* OS CPU runtime package also includes the ICD loader runtime (libOpenCL.so). The runtime installer should set the deployment system to see this ICD loader runtime by default. When examining system libraries, administrators may observe ICD loader runtimes obtained from other places. Examples include the system package manager (for example with ocl-icd) or as part of the Intel® SDK for OpenCL™ Applications.
  • MD5 087a8ce985f33d3432960ec0d2a44e2f
  • SHA1 31509737eecf1657fe766318307c7a8f7f676beb
  • Older revisions of this runtime are accessible under the same download record.

Intel® CPU Runtime for OpenCL™ Applications 18.1 for Windows* OS (64bit or 32bit)

  • Size 60 MB
  • CPU-only deployments should use the .msi installer from this article, and consider removal of the Intel® Graphics Technology drivers where applicable.
  • CPU & Graphics deployments should use the Intel® Graphics Technology driver package, which contains both CPU (x86-64) and Intel® Graphics Technology implementations.
  • See supported operating system details in the Release Notes
  • MD5 8e24048001fb46ed6921d658dd71b8ff
  • SHA1 451d96d37259cb111fe8832d5513c5562efa3e56
  • Older revisions of this runtime are accessible under the same download record.

Develop OpenCL™ Applications

Tools to develop OpenCL™ applications for Intel® Processors

  • For compilation, cross-platform, IoT, power considerate development, and performance analysis.
    • OpenCL™ development tools component:
      • Develop OpenCL™ applications targeting Intel® Xeon® Processors, Intel® Core™ Processors, and/or Intel® Graphics Technology.
      • Contains an experimental OpenCL™ 2.1 implementation suitable for development testing on CPU OpenCL™ targets. Intel® CPU Runtime for OpenCL™ Applications 18.1 is intended as a replacement for the Experimental implementation.
  • Visit the Intel® System Studio portal
  • Build OpenCL™ Applications targeting Intel® Xeon® Processors, Intel® Core™ Processors, and/or Intel® Graphics Technology.
    • Develop applications with expanded IDE functionality, debug, and analysis tools.
  • 2017 R2 earlier versions of the SDK contain an experimental OpenCL™ 2.1 implementation suitable for development testing on CPU OpenCL™ targets. Intel® CPU Runtime for OpenCL™ Applications 18.1 is intended as a replacement for the Experimental implementation.
  • See release notes, requirements, and download links through the Intel® SDK for OpenCL™ Applications portal.
  • Build OpenCL™ Applications and OpenCL™ kernels for Intel® FPGA devices.
  • See release notes, requirements, and download links through the SDK’s portal webpage.
  • For OpenCL™ runtimes and required system drivers, visit fpgasoftware.intel.com.
  • The OpenVINO™ Toolkit is available for vision and deep learning inference. It benefits from OpenCL™ acceleration for each of these components:
    • Intel® Deep Learning Deployment Toolkit
    • OpenCV
    • OpenVX*
  • For a developer oriented overview, see the OpenCL™ Acceleration in the OpenVINO™ Toolkit video.
    • This video and many others are posted on the techdecoded.intel.io training hub.
  • Intel® Media Server Studio tools can leverage OpenCL™ kernels for expanded media pipeline capability.
  • Intel® Media Server Studio 2018 R1 contains the standalone Intel® SDK For OpenCL™ Applications 2017 R2 as a component for developers.
For more complete information about compiler optimizations, see our Optimization Notice.