Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
TwojePC.pl © 2001 - 2024
Środa 20 listopada 2013 
    

Oficjalna specyfikacja OpenCL 2.0


Autor: Wedelek | źródło: Khronos | 07:24
(3)
Grupa Khronos zajmująca się rozwojem otwartoźródłowych API opublikowała oficjalną specyfikację OpenCL SPIR 1.2 oraz OpenCL 2.0, dedykowanych programistom, którzy piszą aplikacje multiplatformowe i chcą korzystać z zasobów zarówno CPU jak i GPU. W nowej wersji poprawiono kilka aspektów wpływających na wydajność w tym poprawiono model wykonania programu i podzbiory modelu pamięci C11 oraz C++11. Wprowadzono również kilka nowości, w tym Shared Virtual Memory umożliwiającą łatwiejsze współdzielenie się zasobami przez funkcje wykonywanych na akceleratorze (kernele), oraz te które korzystają z CPU (hosty).

Inne nowości to Nested Parallelism – funkcje wykonywane na GPU mogą modyfikować kolejkę instrukcji bez udziału CPU, Generic Address Space - można pisać funkcje bez deklaracji przestrzeni adresowej dla argumentów funkcji, oraz C11 Atomics. W OpenCL 2.0 znajdziemy również usprawnioną obsługę obrazków (wsparcie dla palety barw sRGB i 3D), obiektów Pipes, oraz lepszą optymalizację programów kompilowanych dla systemu operacyjnego Android.

 
    
K O M E N T A R Z E
    

  1. Czyżby (autor: mbe | data: 20/11/13 | godz.: 09:31)
    Ukłon w stronę HSA i AMD

  2. @01 (autor: lcf | data: 20/11/13 | godz.: 11:24)
    I w stronę otwartych standardów - OpenCL 2.0 wydaje się w końcu będzie mógł równą walkę z CUDA nawiązać.

  3. @02 (autor: MoroS | data: 22/11/13 | godz.: 13:55)
    Trochę ciężko tutaj mówić o równej walce, skoro OpenCL działa wszędzie, a CUDA tylko na sprzęcie nVidii. ;) Poza tym to dopiero specyfikacja. Teraz trzeba poczekać na implementacje.

    
D O D A J   K O M E N T A R Z
    

Aby dodawać komentarze, należy się wpierw zarejestrować, ewentualnie jeśli posiadasz już swoje konto, należy się zalogować.