Calcul direct

DirectCompute  este o interfață de programare a aplicațiilor (API) care face parte din DirectX (un set de API-uri de la Microsoft) care este proiectat să ruleze pe computere compatibile cu PC-uri IBM care rulează sisteme de operare din familia Microsoft Windows . DirectCompute este conceput pentru a efectua calcule de uz general pe GPU -uri, fiind o implementare a conceptului GPGPU , împreună cu API-urile CUDA , ATI Stream și OpenCL [1] .

DirectCompute a fost publicat inițial ca parte a DirectX 11 , dar ulterior a fost disponibil și pentru DirectX 10 și DirectX 10.1.

Descrierea tehnologică

DirectCompute, care a apărut pentru prima dată ca parte a DirectX 11 , a devenit una dintre cele mai importante inovații ale sale, prima tehnologie din DirectX care oferă acces la computere de uz general pe procesoare grafice ( de exemplu GPU )  . [2]

DirectCompute vine în trei versiuni: [2]

În timp ce DirectCompute 10 și DirectCompute 10.1 sunt aproape identice ca funcționalitate, DirectCompute 11 oferă mult mai multe caracteristici [2] :

Utilizare și suport

Deși vizează calcularea de uz general non-grafic, DirectCompute poate fi folosit și în grafica jocurilor . Deci, poate fi folosit pentru redarea umbrelor, redarea suprafețelor translucide fără sortare prealabilă ( transparență independentă de comandă ) și alte zone .  De asemenea, DirectCompute poate fi folosit pentru urmărirea razelor , procesarea și filtrarea imaginilor digitale, redarea algoritmilor de inteligență artificială a jocului și pentru alte sarcini. [2]

DirectCompute prezintă un interes deosebit atunci când se calculează algoritmii motoarelor fizice . DirectCompute se poate ocupa de mecanica solidă, fizica țesuturilor și dinamica fluidelor . AMD lucrează activ cu DirectCompute ca parte a Open Physics Initiative . [3]

DirectCompute este susținut de toate companiile majore de pe piața GPU: AMD și nVidia .

Există un benchmark special care testează DirectCompute. [6] [7]

Note

  1. DirectCompute . Consultat la 24 noiembrie 2013. Arhivat din original pe 2 decembrie 2013.
  2. 1 2 3 4 Andrey Vorobyov, Alexey Berillo. ATI RADEON HD 5870 1024MB PCI-E . iXBT.com (23 septembrie 2009). Consultat la 20 octombrie 2010. Arhivat din original pe 26 septembrie 2009.
  3. Clasa Gus. DirectCompute Lecture Series 230 : Fizica accelerată GPU  . MSDN (11 august 2010). Consultat la 20 octombrie 2010. Arhivat din original pe 3 iulie 2012.
  4. AMD. AMD și CyberLink accelerează aplicațiile video cu Windows 7 DirectX 11  DirectCompute . BmR (9 octombrie 2009). Consultat la 20 octombrie 2010. Arhivat din original pe 3 iulie 2012.
  5. DirectCompute  . _ Site-ul oficial al nVidia . Consultat la 20 octombrie 2010. Arhivat din original pe 20 octombrie 2010.
  6. Regenerare. A fost lansat primul benchmark DirectCompute  . NGOHQ (4 noiembrie 2009). Consultat la 20 octombrie 2010. Arhivat din original pe 3 iulie 2012.
  7. de exemplu, ComputeMark

Link -uri