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 |
|
|
|
- Czyżby (autor: mbe | data: 20/11/13 | godz.: 09:31)
Ukłon w stronę HSA i AMD
- @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ć.
- @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ć.
|
|
|
|
|
|
|
|
|
|