OpenCL SPIR 1.2 i OpenCL 2.0 – wstępne specyfikacje od Khronos Group

0
2921
OpenCL
OpenCL

Khronos Group ogłosiło wydanie wstępnych specyfikacji OpenCL SPIR 1.2 i OpenCL 2.0, wolnego frameworka wspomagającego pisanie aplikacji wielo-platformowych składających się z różnego rodzaju jednostek obliczeniowych m.in. CPU, GPU. Specyfikacja definiuje języka programowania C99 z rozszerzeniami dla programowania równoległego, API dla koordynowania danych i zadań oparte na równoległych obliczeniach z wielu różnorodnych procesorów, wymagania numeryczne oparte i standard IEEE 754, i efektywna współpraca z OpenGL, OpenGL ES, i inne graficzne API.

Nowości i aktualizacje:

  • Shared Virtual Memory
  • Dynamic Parallelism
  • Generic Address Space
  • Images
  • C11 Atomics
  • Pipes
  • Android Installable Client Driver Extension

OpenCL SPIR 1.2

SPIR – Standard Portable Intermediate Representation ma być przenośną nieźródłową reprezentacją dla programów OpenCL na urządzeniach. Umożliwiać ma łatwe pisanie programów, bez potrzeby dołączania źródeł jądra oraz niepotrzebnym zarządzaniem urządzeniami i sterownikami od wielu dostawców. Będzie możliwe także używanie takich frameworków, jak LLVM i Clang.

Poprzedni artykułOpenGL 4.4 – nowa wersja specyfikacji od Khronos Group
Następny artykułApache HTTP Server 2.4.6
Michał Olber
Interesuję się głównie sprzętem i działaniem jego pod systemami GNU/Linux. Testuję różne dystrybucje i robię recenzje. Interesuję się działaniem sprzętu pod Linuksem, dzięki czemu wiem, jaki zestaw komputerowy wybierać :)

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj