OpenCL

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

Rating: 3.0/5 (Total Votes: 2)

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

Jikes
Jikes

3 Jun 15

pyPEG
pyPEG

14 Apr 15

CodeViz
CodeViz

3 Jun 15

Altri software di sviluppo Khronos Group

Vulkan
Vulkan

10 Mar 16

Commenti a OpenCL

I commenti non trovato
Aggiungi commento
Accendere le immagini!