OpenCL

Software screenshot:
OpenCL
Dettagli del software:
Versione: 1.2
Data di caricamento: 11 May 15
Sviluppatore: Khronos Group
Licenza: Libero
Popolarità: 30

Rating: 5.0/5 (Total Votes: 1)

OpenCL è il primo standard royalty-free aperto per il cross-platform, la programmazione parallela di processori moderni presenti nei personal computer, server e dispositivi palmari / embedded. OpenCL (Open Computing Language) migliora notevolmente la velocità e la reattività per un ampio spettro di applicazioni in numerose categorie di mercato di gioco e intrattenimento al software scientifico e medico.
OpenCL supporta una vasta gamma di applicazioni, dal software embedded e dei consumatori a soluzioni HPC, attraverso un basso livello, ad alte prestazioni, l'astrazione portatile. Con la creazione di un'interfaccia di programmazione efficiente, close-to-the-metal, OpenCL formerà lo strato di fondazione di un ecosistema di calcolo parallelo di indipendente dalla piattaforma di strumenti, middleware e applicazioni.
OpenCL è stato creato dal Khronos Group con la partecipazione di numerose aziende e istituzioni leader del settore, tra cui 3DLABS, Activision Blizzard, AMD, Apple, ARM, Broadcom, Codeplay, Electronic Arts, Ericsson, Fujitsu, Freescale, Graphic Remedy, GE, HI , IBM, Intel, Imagination Technologies, Los Alamos National Laboratory, Motorola, Movidia, Nokia, NVIDIA, Petapath, QNX, Qualcomm, RapidMind, Samsung, Seaweed, S3, ST Microelectronics, Takumi, Texas Instruments, Toshiba e Vivante.

Cosa c'è di nuovo in questa versione:

  • sicurezza Host-thread, consentendo OpenCL comanda di essere accodato da più thread di accoglienza;

  • Oggetti
  • Sub-tampone di distribuire regioni di un buffer tra più dispositivi OpenCL;
  • Eventi dell'utente per abilitare i comandi accodati OpenCL ad aspettare su eventi esterni;
  • Callback di eventi che possono essere utilizzati per accodare nuovi comandi OpenCL basato su eventi cambiamenti di stato in modo non bloccante;

  • I tipi di dati
  • 3-componente di vettore;
  • lavoro-offset globale che consentono i kernel di operare su diverse porzioni del NDRange;
  • Memoria oggetto distruttore callback;
  • leggere, scrivere e copiare una regione rettangolare 1D, 2D o 3D di un oggetto di buffer;
  • specchio ripetizione modalità di indirizzamento e di immagine supplementare formati;
  • Nuovo OpenCL C built-in funzioni come la pinza integer, riordino e le copie strided asincrone;
  • Miglioramento OpenGL interoperabilità attraverso la condivisione efficiente di immagini e buffer collegando oggetti evento OpenCL per OpenGL oggetti recinto di sincronizzazione;
  • Le caratteristiche opzionali a OpenCL 1.0 sono stati acquistati in base OpenCL 1.1, tra cui:. Scrive a un puntatore di byte o pantaloncini da un kernel, e la conversione di Atomics di interi a 32 bit nella memoria locale o globale

Programmi simili

TXR
TXR

18 Jul 15

nwcc
nwcc

11 May 15

Linaro GCC
Linaro GCC

17 Feb 15

Altri software di sviluppo Khronos Group

Vulkan
Vulkan

10 Mar 16

Commenti a OpenCL

I commenti non trovato
Aggiungi commento
Accendere le immagini!