Sei sulla pagina 1di 2

1. About OpenCL 1.1 support for Intel Core processor family. OpenCL 1.

1 support for Intel Core processor family is an implementation of the Ope nCL 1.1 standard optimized for Intel processors, running on Microsoft Windows 7* operating systems. 2. Technical Requirements OpenCL 1.1 support for Intel Core processor family requires support for the Intel S treaming SIMD Extensions 4.1 (Intel SSE 4.1) or higher (Intel SSE 4.2, Intel Advan ced Vector Extensions (Intel AVX)). SDK works on the following CPUs, all of which contain support for the required instruction set extensions: Mobile and Desktop Products: - second Generation Intel Core i7 Extreme Processors - second Generation Intel Core i7 Processors - second Generation Intel Core i5 Processors - second Generation Intel Core i3 Processors - Previous Generation Intel Core i7 Extreme Processors - Previous Generation Intel Core i7 Processors - Previous Generation Intel Core i5 Processors - Previous Generation Intel Core i3 Processors - Intel Core 2 Extreme Processor, 9000 series - Intel Core 2 Quad Processor - Intel Core 2 Duo Processor, 8000 series - Intel Core 2 Duo Processor E7200. Server Products: - Intel Xeon Processors, 7500, 7400 series - Intel Xeon Processors, 5500 series - Quad-Core Intel Xeon Processor 5400, 3300 series - Dual-Core Intel Xeon Processor, 5200, 3100 series OpenCL 1.1 support for Intel Core processor family supports the following operatin g systems: - Microsoft Windows 7* (32-bit version) - Microsoft Windows 7* (64-bit version) - Microsoft Windows 7* Service Pack 1 (32-bit version) - Microsoft Windows 7* Service Pack 1 (64-bit version) - Microsoft Windows Vista* Service Pack 2 (32-bit version) - Microsoft Windows Vista* Service Pack 2 (64-bit version) - Microsoft Windows Server* 2008 R2 Use Microsoft Windows 7* operating systems with Service Pack 1 to achieve better performance on 2nd Generation Intel Core processors. Installation will fail on unsupported hardware or operating system 3. Supported features 3.1 Fully conformant with OpenCL 1.1 specification for the CPU, and with Microso ft Windows 7* operating systems. 3.2 Optional OpenCL 1.1 Standard Features - Out-of-order execution model as defined in the OpenCL specification (CL_QUEUE_ OUT_OF_ORDER_EXEC_MODE_ENABLE property of a command queue). - Execution of native kernels as defined in the specification (CL_EXEC_NATIVE_KE RNEL option of the CL_DEVICE_EXECUTION_CAPABILITIES property of device informati on). - Image support with the minimum set of image formats, as defined in the specifi

cation (CL_DEVICE_IMAGE_SUPPORT property of device information). - Optimization options: Intel OpenCL SDK supports the OpenCL standard compiler fl ag -cl-fast-relaxed-math. Some optimizations may violate the IEEE 754 standard a nd the OpenCL numerical compliance. For a full list of optimized functions see W orking with the cl-fast-relaxed-math Optimization Flag. - Math intrinsic option: supports standard optional compiler flag -cl-denorms-ar e-zero. 3.3 OpenCL 1.1 Conformant Extensions - cl_khr_icd - defines a simple mechanism through which the Khronos installable client driver loader (ICD Loader) may expose multiple separate vendor installabl e client drivers (Vendor ICDs) for OpenCL - cl_khr_fp64 - double precision floating point support, as defined in the speci fication. - cl_khr_gl_sharing - creating OpenCL context from an OpenGL* context or share g roup, as defined in the specification. This extension is supported on Microsoft Windows* operating systems only. - cl_khr_gl_sharing - sharing memory objects with OpenGL* or OpenGL* ES buffers, texture and render bugger objects, as defined in the specification. - cl_khr_global_int32_base_atomics - cl_khr_global_int32_extended_atomics - cl_khr_local_int32_base_atomics - cl_khr_local_int32_extended_atomics - cl_khr_byte_addressable_store 3.4 OpenCL cl_ext Extensions - Intel Device Fission Extension Support (cl_ext_device_fission) 3.5 Intel Vendor Extensions - Intel printf Extension Support (cl_intel_printf) For specifications of Khronos and vendor-approved OpenCL extensions please visit the Khronos OpenCL API Registry (http://www.khronos.org/registry/cl/sdk/1.0/doc s/man/xhtml/EXTENSION.html) Intel OpenCL SDK is available for downloading through Intel Software Network (http ://software.intel.com/en-us/articles/vcsource-tools-opencl-sdk/) * OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos. Copyright 2010-2011 Intel Corporation. All rights reserved.

Potrebbero piacerti anche