Movatterモバイル変換


[0]ホーム

URL:


Przejdź do zawartości
Wikipediawolna encyklopedia
Szukaj

OpenCL

Z Wikipedii, wolnej encyklopedii
OpenCL
logo
ilustracja
AutorKhronos Group
Aktualnawersja stabilna3.0.19
(10 lipca 2025) [±]
Platforma sprzętowawieloplatformowa
RodzajAPI
Strona internetowa

OpenCL (ang. Open Computing Language) –framework wspomagający pisanie aplikacji działających naheterogenicznych platformach składających się z różnego rodzajujednostek obliczeniowych (m.in.CPU,GPU,FPGA). Główną zaletą technologii OpenCL jest możliwość użycia jednego otwartego standardu zamiast wielu zamkniętych współpracujących ze sprzętem tylko jednego producenta (np.CUDA tylko dlakart graficznych produkowanych przez firmęNvidia).

OpenCL definiujejęzyki programowania oparte naC99 iC++11, służące do tworzeniafunkcji wykonywanych na akceleratorze (tzw.kernele[1]) orazAPI umożliwiających kontrolę nad poszczególnymi urządzeniami.

Pierwotnie został opracowany przezApple Inc, a następnie powierzony konsorcjumKhronos Group, które opracowuje kolejne wersje specyfikacji[2]. Implementacje OpenCL dostępne są dla produktów firm:Altera,AMD,Apple,ARM,Creative,IBM, Imagination,Intel, Nvidia[1],Qualcomm,Samsung, Vivante,Xilinx, i ZiiLABS.

Zobacz też

[edytuj |edytuj kod]

Przypisy

[edytuj |edytuj kod]
  1. abOpenCL dla NVIDIA. NVIDIA Corporation. [dostęp 2010-12-31].
  2. Khronos OpenCL API Registry. Khronos Group. [dostęp 2010-12-31]. (ang.).

Linki zewnętrzne

[edytuj |edytuj kod]
macOS
Wydania
Aplikacje
Narzędzia
Technologia i interfejs

Źródło: „https://pl.wikipedia.org/w/index.php?title=OpenCL&oldid=77689959
Kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp