OpenCL

Software captura de pantalla:
OpenCL
Detalles de software:
Versión: 1.2
Fecha de carga: 11 May 15
Promotor: Khronos Group
Licencia: Libre
Popularidad: 30

Rating: 5.0/5 (Total Votes: 1)

OpenCL es la primera, estándar sin derechos de autor abierto para multiplataforma, la programación en paralelo de los procesadores modernos se encuentran en los ordenadores personales, servidores y dispositivos de mano / incrustado. OpenCL (Open Computing Language) mejora en gran medida la velocidad y capacidad de respuesta para una amplia gama de aplicaciones en numerosas categorías de mercado de los juegos y el entretenimiento a software científico y médico.
OpenCL es compatible con una amplia gama de aplicaciones, desde el software embebido y de consumo hasta soluciones HPC, a través de una de bajo nivel y de alto rendimiento, abstracción portátil. Mediante la creación de una interfaz de programación eficiente, close-to-the-metal, OpenCL formará la capa base de un ecosistema de computación paralela de plataforma independiente de herramientas, middleware y aplicaciones.
OpenCL está siendo creado por el Grupo Khronos con la participación de muchas empresas e instituciones líderes en la industria incluyendo 3DLABS, Activision Blizzard, AMD, Apple, ARM, Broadcom, Codeplay, Electronic Arts, Ericsson, Fujitsu, Freescale, Graphic Remedy, GE, HI , IBM, Intel, Imagination Technologies, Laboratorio Nacional de Los Alamos, Motorola, Movidia, Nokia, NVIDIA, Petapath, QNX, Qualcomm, RapidMind, Samsung, Alga Marina, S3, ST Microelectrónica, Takumi, Texas Instruments, Toshiba y Vivante.

¿Cuál es nuevo en esta versión:

  • Seguridad Host-hilo, permitiendo OpenCL manda a ser en cola de múltiples hilos de acogida;

  • Objetos
  • Sub-tampón para distribuir regiones de un búfer a través de múltiples dispositivos OpenCL;
  • Eventos de usuario para permitir enqueued OpenCL comandos que esperar en los eventos externos;
  • devoluciones de llamada de eventos que pueden ser utilizados para poner en cola nuevos comandos OpenCL basado en los cambios de estado de eventos en una forma no bloqueante;

  • Tipos de datos
  • 3-componente de vector;
  • Industria-offset global que permiten kernels para operar en diferentes partes de la NDRange;
  • devolución de llamada Memoria objeto destructor;
  • Leer, escribir y copiar una región rectangular 1D, 2D o 3D de un objeto de memoria intermedia;

  • Formatos
  • Mirrored repita modo de direccionamiento y de imagen adicional;
  • Nueva OpenCL C incorporado funciones como pinza entero, aleatoria y copias strided asíncronos;
  • Mejora OpenGL interoperabilidad a través del intercambio eficiente de imágenes y tampones vinculando objetos de eventos OpenCL para OpenGL objetos de sincronización valla;
  • Las características opcionales en OpenCL 1.0 han sido comprados en el núcleo OpenCL 1.1, incluyendo:. Escribe a un puntero de bytes o pantalones cortos de un núcleo, y la conversión de atómica de enteros de 32 bits en la memoria local o global

Programas parecidos

Exscript
Exscript

12 May 15

Polygen
Polygen

3 Jun 15

Flapjax
Flapjax

3 Jun 15

Plessc
Plessc

19 Feb 15

Otro software de desarrollador Khronos Group

Vulkan
Vulkan

10 Mar 16

Comentarios a la OpenCL

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!