OpenCL

Tela Software:
OpenCL
Detalhes de Software:
Versão: 1.2
Data de upload: 11 May 15
Revelador: Khronos Group
Licença: Livre
Popularidade: 30

Rating: 5.0/5 (Total Votes: 1)

OpenCL é o primeiro, livre de royalties padrão aberto para multi-plataforma, programação paralela de processadores modernos encontrados em computadores pessoais, servidores e dispositivos portáteis / incorporado. OpenCL (Open Computing Language) melhora muito a velocidade e capacidade de resposta para um amplo espectro de aplicações em inúmeras categorias do mercado de jogos e entretenimento para software científico e médico.
OpenCL suporta uma ampla gama de aplicações, a partir de software incorporado e de consumo para soluções de HPC, através de uma de baixo nível, de alto desempenho, abstração portátil. Com a criação de uma interface de programação eficiente, close-to-the-metal, OpenCL vai formar a camada de fundação de um ecossistema de computação paralela de ferramentas independente de plataforma, middleware e aplicações.
OpenCL está sendo criado pelo Khronos Group com a participação de muitas empresas e instituições líderes da indústria, incluindo 3DLABS, Activision Blizzard, a AMD, a Apple, ARM, Broadcom, Codeplay, Electronic Arts, Ericsson, Fujitsu, Freescale, Solução Gráfica, GE, HI , IBM, Intel, Imagination Technologies, Los Alamos National Laboratory, Motorola, Movidia, Nokia, NVIDIA, Petapath, QNX, Qualcomm, RapidMind, Samsung, Alga marinha, S3, ST Microelectronics, Takumi, Texas Instruments, Toshiba e Vivante.

O que é novo nesta versão:

  • segurança Host-fio, permitindo OpenCL comandos para ser enfileirado de vários segmentos de acolhimento;

  • Objetos
  • Sub-tampão para distribuir regiões de um tampão em vários dispositivos OpenCL;
  • Eventos do usuário para permitir comandos enfileirados OpenCL para esperar em eventos externos;
  • chamadas de retorno de eventos que podem ser usados ​​para enfileirar novos comandos OpenCL com base em eventos mudanças de estado de uma forma non-blocking;

  • Tipos de dados
  • 3-componente vector;
  • -offset trabalho global que permitem kernels para operar em diferentes partes do NDRange;
  • Memória objeto destruidor callback;
  • ler, escrever e copiar uma região retangular 1D, 2D ou 3D de um objeto de tampão;
  • Mirrored repetição do modo de endereçamento e formatos de imagem adicional;
  • New OpenCL C built-in funções como grampo inteiro, Shuffle e cópias strided assíncronos;
  • Melhorado OpenGL interoperabilidade através da partilha eficiente de imagens e buffers, ligando objetos de evento OpenCL para OpenGL objetos cerca de sincronização;
  • As características opcionais em OpenCL 1.0 foram comprados no núcleo OpenCL 1.1, incluindo:. Escreve para um ponteiro de bytes ou shorts de um kernel, e conversão de atómica para inteiros de 32 bits na memória local ou global

Programas semelhantes

Erlang
Erlang

18 Feb 15

Retro
Retro

20 Feb 15

GCC UPC
GCC UPC

11 May 15

Outro software de desenvolvedor Khronos Group

Vulkan
Vulkan

10 Mar 16

Comentário para OpenCL

Comentários não encontrado
Adicionar comentário
Ligue imagens!