CHW

Intel lanza OpenCL 1.1 SDK Beta para Windows y Linux

compatible con instrucciones SSE 4.1/AVX

En agosto del año pasado se supo que Intel se encontraba desarrollando su propia implementación OpenCL la que funcionaría a traves de las instrucciones SIMD SSE 4.1 y superiores presentes en sus microprocesadores de Core 2 de 45nm y Core i Series; desarrollo que llegó a su versión Alfa en noviembre del año pasado, y que por fin llega a su etapa Beta.

La versión Alfa del Intel OpenCL 1.1 SDK tuvo muchas críticas por estar disponible únicamente para la plataforma Windows (Windows Vista y 7 en sus ediciones de 32 y 64 bits); con esta nueva versión Beta Intel atendió las peticiones de muchos de sus usuarios y por fin le brinda soporte “preliminar” a las plataformas Linux, aunque únicamente en sus ediciones de 64 bits (el soporte a Linux 32 bits se espera en próximas versiones), aunque cabe mencionar que por el momento la implementación Linux x64 no está muy pulida, y ofrece un rendimiento inferior en comparación con sus versiones para la plataforma Windows.

Aquí la lista completa de novedades de la nueva versión:

  1. Product implementation is now fully conformant with OpenCL 1.1 specification for the CPU, and with Microsoft Windows* 7 operating systems.
  2. Preview support for Linux* operating systems (Alpha support):
  3. Novell SUSE Linux* Enterprise Server 11 SP1 (64-bit version)
  4. Red Hat Enterprise Linux 6 (64-bit version).
  5. OpenCL Runtime package installation that includes minimum required libraries for running an OpenCL application on Microsoft* Windows* operating systems.
  6. Improved Performance:
      Improved Implicit CPU Vectorization Module General complier and runtime performance improvements (In out of order execution, in built in functions, in JIT (Just-in-time) code).
  7. Improved Implicit CPU Vectorization Module
  8. General complier and runtime performance improvements (In out of order execution, in built in functions, in JIT (Just-in-time) code).
  9. New OpenCL samples:
      Shallow Water Tone Mapping.
  10. Shallow Water
  11. Tone Mapping.
  12. Preview support for Device Fission extension (cl_ext_device_fission)
  13. Intel® Graphics Performance Analyzers (Intel® GPA) support with improved features
  14. Intel® OpenCL SDK Offline Compiler and tools bug fixes
  15. Language restriction checking – Compiler returns error when kernel code violates the OpenCL language restrictions.

Conclusiones

Aún se desconoce si el OpenCL SDK 1.1 Beta al estar optimizados para los propios microprocesadores de Intel entregará un mejor rendimiento que AMD Accelerated Parallel Processing SDK 2.4 (APP 2.4), la que da soporte OpenCL tanto a los GPUs AMD Radeon HD 4000 y superiores como a cualquier CPU compatible con el set de instrucciones SSE2 y superiores.

Intel OpenCL 1.1 SDK Beta se puede descargar desde este vínculo.

Fuente: Intel OpenCL 1.1 SDK (beta version) (Geeks3D)

Fuente: Intel Releases OpenCL SDK For Linux (Phoronix)

Tags

Lo Último


Te recomendamos