Közvetlen számítás

A DirectCompute  egy alkalmazásprogramozási interfész (API), amely a DirectX része (a Microsoft API-jainak egy készlete), amelyet arra terveztek, hogy IBM PC-kompatibilis számítógépeken futhasson a Microsoft Windows család operációs rendszereit futtató számítógépeken . A DirectCompute-ot általános célú számítások elvégzésére tervezték GPU -kon, mivel a GPGPU koncepció megvalósítása , valamint a CUDA , az ATI Stream és az OpenCL API-k [1] .

A DirectCompute eredetileg a DirectX 11 részeként jelent meg , de később elérhetővé tették a DirectX 10 -hez és a DirectX 10.1-hez is.

Technológiai leírás

Az először a DirectX 11 részeként megjelenő DirectCompute lett az egyik legfontosabb újítása, a DirectX első technológiája, amely hozzáférést biztosít az általános célú számítástechnikához grafikus processzorokon ( eng.  GPU ). [2]

A DirectCompute három verzióban érhető el: [2]

Míg a DirectCompute 10 és a DirectCompute 10.1 funkcionalitásban szinte azonos, a DirectCompute 11 lényegesen több szolgáltatást kínál [2] :

Használat és támogatás

Bár a nem grafikus, általános célú számítástechnikát célozza, a DirectCompute játékgrafikában is használható . Használható tehát árnyékok renderelésére , áttetsző felületek renderelésére előzetes válogatás nélkül ( független átlátszóság rendelése ) és néhány egyéb területen .  Ezenkívül a DirectCompute használható sugárkövetésre , digitális képfeldolgozásra és -szűrésre, mesterséges intelligencia -algoritmusok renderelésére és egyéb feladatokra. [2]

A DirectCompute különösen érdekes a fizikai motorok algoritmusainak kiszámításakor . A DirectCompute képes kezelni a szilárd mechanikát, a szövetfizikát és a folyadékdinamikát . Az AMD aktívan dolgozik a DirectCompute-tal az Open Physics Initiative részeként . [3]

A DirectCompute-ot a GPU-piac összes jelentős vállalata támogatja: az AMD és az nVidia .

Van egy speciális benchmark , amely teszteli a DirectCompute-ot. [6] [7]

Jegyzetek

  1. DirectCompute . Letöltve: 2013. november 24. Az eredetiből archiválva : 2013. december 2..
  2. 1 2 3 4 Andrej Vorobjov, Alekszej Berillo. ATI RADEON HD 5870 1024MB PCI-E . iXBT.com (2009. szeptember 23.). Letöltve: 2010. október 20. Az eredetiből archiválva : 2009. szeptember 26..
  3. Gus osztály. DirectCompute Lecture Series 230 : GPU-gyorsított fizika  . MSDN (2010. augusztus 11.). Letöltve: 2010. október 20. Az eredetiből archiválva : 2012. július 3..
  4. AMD. Az AMD és a CyberLink Accelerate Video Applications a Windows 7 DirectX 11  DirectCompute segítségével . BmR (2009. október 9.). Letöltve: 2010. október 20. Az eredetiből archiválva : 2012. július 3..
  5. DirectCompute  . _ Az nVidia hivatalos honlapja . Letöltve: 2010. október 20. Az eredetiből archiválva : 2010. október 20..
  6. Regeneráció. Megjelent az első DirectCompute Benchmark  . NGOHQ (2009. november 4.). Letöltve: 2010. október 20. Az eredetiből archiválva : 2012. július 3..
  7. például ComputeMark

Linkek