OpenCL

Skjermbilde programvare:
OpenCL
Prog.varedetaljer:
Versjon: 1.2
Last opp dato: 11 May 15
Utvikler: Khronos Group
Lisens: Gratis
Popularitet: 30

Rating: 5.0/5 (Total Votes: 1)

OpenCL er den første åpne, royalty-fri standard for kryssplattform, parallell programmering av moderne prosessorer som finnes i personlige datamaskiner, servere og håndholdte / innebygd enheter. OpenCL (Open Computing Language) forbedrer hastigheten og responsen for et bredt spekter av programmer i en rekke kategorier markedet fra spill og underholdning til vitenskapelig og medisinsk programvare.
OpenCL støtter et bredt spekter av bruksområder, fra innebygd og forbruker programvare til HPC-løsninger, gjennom et lavt nivå, høy ytelse, bærbar abstraksjon. Ved å skape en effektiv, close-to-the-metal programmeringsgrensesnitt, vil OpenCL danne grunnlaget lag med en parallell databehandling økosystem av plattformuavhengig verktøy, mellomvare og applikasjoner.
OpenCL blir skapt av Khronos konsernet med deltakelse av mange bransjeledende selskaper og institusjoner, inkludert 3DLABS, Activision Blizzard, AMD, Apple, ARM, Broadcom, Codeplay, Electronic Arts, Ericsson, Fujitsu, Freescale, Grafisk 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 og Vivante.

Hva er nytt i denne versjonen:

  • Host-tråden sikkerhet, slik OpenCL kommandoer som skal enqueued fra flere verts tråder;
  • Sub-buffer gjenstander for å distribuere regioner av en buffer på tvers av flere OpenCL enheter;
  • Bruker begivenheter som gjør at enqueued OpenCL kommandoer for å vente på eksterne hendelser;
  • Hendelses callbacks som kan brukes til å Enqueue nye OpenCL kommandoer basert på hendelses statlige endringer i et ikke-blokkerende måte;
  • 3-komponent vektordatatyper;
  • Global work-offset som gjør kjerner for å operere på forskjellige deler av NDRange;
  • Minne objekt destructor tilbakeringing;
  • Les, skriv og kopier en 1D, 2D eller 3D rektangulær region av en buffer objekt;
  • Mirrored gjenta adressering modus og ekstra bildeformater;
  • New OpenCL C innebygde funksjoner som heltall klemme, shuffle og asynkrone strided kopier;
  • Forbedret OpenGL interoperabilitet gjennom effektiv deling av bilder og buffere ved å knytte OpenCL hendelsesobjekter til OpenGL gjerde synkroniseringsobjekter;
  • Tilleggsfunksjoner i OpenCL 1.0 har blitt kjøpt inn kjernen OpenCL 1.1 inkludert. Skriver til en peker byte eller shorts fra en kjerne, og konvertering av atomics til 32-bits heltall i lokal eller global minne

Lignende programvare

Tiny C Compiler
Tiny C Compiler

3 Jun 15

Jikes RVM
Jikes RVM

15 Apr 15

Tcl/Tk
Tcl/Tk

20 Jan 18

Annen programvare fra utvikleren Khronos Group

Vulkan
Vulkan

10 Mar 16

Kommentarer til OpenCL

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!