Khronos: OpenCL 1.2 specifikációk

A Khronos Group szoftvermérnökei 18 hónappal az OpenCL 1.1-es változatának hivatalos bejelentése után végre elkészültek az OpenCL 1.2-es verziójával. A nyílt, mindenféle díjaktól mentes szabvány tökéletesen működik a különböző platformok között, így széleskörű támogatást nyújt ahhoz, hogy a mai modern processzorokat – CPU-kat, GPU-kat – hatékonyan vethessék be a fejlesztők párhuzamos számítási feladatokra.

Khronos: OpenCL 1.2 specifikációk

A Khronos Group szoftvermérnökei 18 hónappal az OpenCL 1.1-es változatának hivatalos bejelentése után végre elkészültek az OpenCL 1.2-es verziójával. A nyílt, mindenféle díjaktól mentes szabvány tökéletesen működik a különböző platformok között, így széleskörű támogatást nyújt ahhoz, hogy a mai modern processzorokat – CPU-kat, GPU-kat – hatékonyan vethessék be a fejlesztők párhuzamos számítási feladatokra.

A piacvezető vállalatokkal történő együttműködésnek köszönhetően az új verzió tökéletesen kompatibilis az OpenCL 1.1-es változatával, de hozzá képest még jobb párhuzamos számítási teljesítmény elérését teszi lehetővé, valamint sok-sok új funkciót is kínál, amelyek új kapukat nyitnak meg a fejlesztők előtt.

[bold]

Az OpenCL 1.2-es kiadása az alábbi újításokkal, illetve frissítésekkel érkezik[/bold]

 

[list type="unordered"]

[*]Eszköz partícionálás: ezzel a lehetőséggel az alkalmazások alegységekre bonthatják az adott egységet. Ezzel a módszerrel az egység egy részét magas prioritású, késleltetés-érzékeny feladatok számára lehet fenntartani, illetve hatékonyan ki lehet használni a megosztott hardver erőforrásokat is, mint például a gyorsítótárat.

[*]Objektumok elkülönített fordítása és kapcsolása: A tradicionális fordítók képességeinek és rugalmasságának biztosításával lehetőség nyílik az egyes OpenCL programok esetében könyvtárak létrehozására, amelyekre egyéb alkalmazások hivatkozhatnak, kapcsolódhatnak.

[*]Jobb képtámogatás: 1D-sképek, valamint 1D-s és 2D-s képtömbök támogatása.

[*]Az egyedi eszközök – videó enkódolók/dekódolók, digitális jelprocesszorok – szorosabban együttműködhetnek majd az OpenCL futtatókörnyezettel, hála a beépített kernelek által biztosított lehetőségeknek.

[*]DX9 Média Felület Megosztás: hatékony megosztás az OpenCL és a DirectX9, vagy a DXVA médiafelületek között.

[*]DX11 Felüet Megosztás: zökkenőmentes megosztás OpenCL és DirectX 11 felületek között.

[/list]

Az új szabványról a Seattle-ben jelenleg is zajló SC11-en beszélnek, így lehetséges, hogy még lesznek információk.

Tesztek

{{ i }}
arrow_backward arrow_forward
{{ content.commentCount }}

{{ content.title }}

{{ content.lead }}
{{ content.rate }} %
{{ content.title }}
{{ totalTranslation }}
{{ orderNumber }}
{{ showMoreLabelTranslation }}
A komment írásához előbb jelentkezz be!
Még nem érkeztek hozzászólások ehhez a cikkhez!
Segíts másoknak, mond el mit gondolsz a cikkről.
{{ showMoreCountLabel }}

Kapcsolódó cikkek

Magazin címlap arrow_forward