Direkte beregning

DirectCompute  er en applikationsprogrammeringsgrænseflade (API), der er en del af DirectX (et sæt API'er fra Microsoft), der er designet til at køre på IBM PC-kompatible computere , der kører operativsystemer i Microsoft Windows -familien . DirectCompute er designet til at udføre generelle beregninger på GPU'er , der er en implementering af GPGPU- konceptet sammen med CUDA , ATI Stream og OpenCL API'erne [1] .

DirectCompute blev oprindeligt udgivet som en del af DirectX 11 , men blev senere også gjort tilgængelig for DirectX 10 og DirectX 10.1.

Teknologisk beskrivelse

DirectCompute, der først dukkede op som en del af DirectX 11 , blev en af ​​dets vigtigste innovationer, den første teknologi i DirectX, der gav adgang til generel databehandling på grafikprocessorer ( eng.  GPU ). [2]

DirectCompute kommer i tre versioner: [2]

Mens DirectCompute 10 og DirectCompute 10.1 er næsten identiske i funktionalitet, giver DirectCompute 11 betydeligt flere funktioner [2] :

Brug og support

Selvom det er rettet mod ikke-grafisk almen-formål computing, kan DirectCompute også bruges i spilgrafik . Så det kan bruges til at gengive skygger, gengive gennemskinnelige overflader uden forudgående sortering ( ordre uafhængig gennemsigtighed ) og nogle andre områder .  DirectCompute kan også bruges til strålesporing , digital billedbehandling og -filtrering, gengivelse af spil med kunstig intelligens- algoritmer og til andre opgaver. [2]

DirectCompute er af særlig interesse ved beregning af fysiske motorers algoritmer . DirectCompute kan håndtere fast mekanik, vævsfysik og væskedynamik . AMD arbejder aktivt med DirectCompute som en del af Open Physics Initiative . [3]

DirectCompute understøttes af alle de store virksomheder på GPU-markedet: AMD og nVidia .

Der er et særligt benchmark , der tester DirectCompute. [6] [7]

Noter

  1. DirectCompute . Hentet 24. november 2013. Arkiveret fra originalen 2. december 2013.
  2. 1 2 3 4 Andrey Vorobyov, Alexey Berillo. ATI RADEON HD 5870 1024MB PCI-E . iXBT.com (23. september 2009). Hentet 20. oktober 2010. Arkiveret fra originalen 26. september 2009.
  3. Gus klasse. DirectCompute Lecture Series 230 : GPU Accelerated Physics  . MSDN (11. august 2010). Hentet 20. oktober 2010. Arkiveret fra originalen 3. juli 2012.
  4. AMD. AMD og CyberLink accelererer videoapplikationer med Windows 7 DirectX 11  DirectCompute . BmR (9. oktober 2009). Hentet 20. oktober 2010. Arkiveret fra originalen 3. juli 2012.
  5. DirectCompute  . _ Officiel hjemmeside for nVidia . Hentet 20. oktober 2010. Arkiveret fra originalen 20. oktober 2010.
  6. Regenerering. Første DirectCompute Benchmark  udgivet . NGOHQ (4. november 2009). Hentet 20. oktober 2010. Arkiveret fra originalen 3. juli 2012.
  7. f.eks. ComputeMark

Links