Zaloguj się
X
 
Login:
Hasło:
  Zapamiętaj mnie
Rozmiar tekstu:

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


Dodano: 23.07.2013    Autor: Michał Olber 
Komentarze: 0

OpenCLKhronos 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.

Celem naszej działalności jest przekazywanie wiedzy dotyczącej systemów operacyjnych Linux. Prezentowane artykuły to bogate źródło informacji na temat dystrybucji systemów opartych na Ubuntu. Nasza uwaga koncentruje się między innymi na następujących kwestiach: Ubuntu, Linux Mint, Unity, CentOS, Red Hat oraz Raspberry Pi.
Creative Commons Uznanie autorstwa 3.0